South Portland is a city located in Cumberland County, Maine. South Portland has a 2025 population of 27,016. South Portland is currently growing at a rate of 0.33% annually and its population has increased by 1.66% since the most recent census, which recorded a population of 26,575 in 2020.
The average household income in South Portland is $107,100 with a poverty rate of 6%.The median age in South Portland is 40.7 years: 38.4 years for males, and 43.4 years for females.
Data after 2023 is projected based on recent change
The racial composition of South Portland includes 83.61% White, 6.86% Black or African American, and smaller percentages for Asian, other race, Native American, Native Hawaiian or Pacific Islander and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 22,392 | 83.61% |
Black or African American | 1,836 | 6.86% |
Two or more races | 1,487 | 5.55% |
Asian | 758 | 2.83% |
Other race | 237 | 0.88% |
Native American | 61 | 0.23% |
Native Hawaiian or Pacific Islander | 9 | 0.03% |
Married
Widowed
Divorced
Separated
Never Married
South Portland's average per capita income is $53,937. Household income levels show a median of $84,563. The poverty rate stands at 6%.
Name | Median | Mean |
---|---|---|
Married Families | $115,574 | - |
Families | $105,368 | $131,426 |
Households | $84,563 | $107,100 |
Non Families | $61,295 | $75,841 |
Average Income
Median Household Income
Poverty Rate