Answer
As of the 2020 census, Williamsport, Pennsylvania had an estimated population of 27,754 people. This number is down from the 2010 census, which estimated the population to be 29,146. The population of Williamsport has been declining since the 1970s, when it had a population of over 40,000 people.