Lewistown is a city located in Mifflin County Pennsylvania. It is also the county seat of Mifflin County. With a 2020 population of 8,067, it is the 97th largest city in Pennsylvania and the 3605th largest city in the United States . Lewistown is currently declining at a rate of -0.36% annually and its population has decreased by -3.25% since the most recent census, which recorded a population of 8,338 in 2010. Lewistown reached it's highest population of in . Spanning over 2 miles, Lewistown has a population density of 3,973 people per square mile.
The average household income in Lewistown is $48,245 with a poverty rate of 21.47%. The median rental costs in recent years comes to $649 per month, and the median house value is $74,600. The median age in Lewistown is 35.7 years, 33.7 years for males, and 37.6 years for females.