Middletown is a city located in Dauphin County Pennsylvania. Middletown has a 2020 population of 44,826. Middletown is currently declining at a rate of -0.16% annually and its population has decreased by -1.27% since the most recent census, which recorded a population of 45,402 in 2010. Middletown reached it's highest population of 45,441 in 2011.
The average household income in Middletown is $111,885 with a poverty rate of 4.36%. The median rental costs in recent years comes to $1,351 per month, and the median house value is $320,300. The median age in Middletown is 42.7 years, 40.8 years for males, and 44.6 years for females.