South Portland is a city located in Cumberland County Maine. With a 2020 population of 25,364, it is the 4th largest city in Maine (after Portland, Lewiston, and Bangor) and the 1524th largest city in the United States . South Portland is currently declining at a rate of -0.33% annually but its population has increased by 1.45% since the most recent census, which recorded a population of 25,002 in 2010. South Portland reached it's highest population of 25,616 in 2018. Spanning over 14 miles, South Portland has a population density of 2,102 people per square mile.
The average household income in South Portland is $87,097 with a poverty rate of 8.81%. The median rental costs in recent years comes to $1,305 per month, and the median house value is $257,200. The median age in South Portland is 41.9 years, 39.5 years for males, and 43.4 years for females.