Compare ZIP 04106 vs 04685
South Portland, ME vs Swans Island, ME — a detailed side-by-side comparison of demographics, income, housing, education, and employment.
Key Comparison Findings
- 1 04685 (Swans island) has a $62 higher median household income.
- 2 Homes in 04106 cost 1.4x more than in 04685.
- 3 04106 has a more educated population (51.73% with bachelor's+).
- 4 04685 has a lower unemployment rate (1.26%).
- 5 04106 is more populous with 27,019 residents.
ZIP Code Profiles
04106
South Portland, Maine
- Population
- 27,019
- Median Income
- $86,188
- Home Value
- $438,800
- Median Rent
- $1,812
04685
Swans Island, Maine
- Population
- 438
- Median Income
- $86,250
- Home Value
- $316,700
- Median Rent
- $2,125
Detailed Comparison Table
| Metric | 04106 South Portland | 04685 Swans Island | Difference |
|---|---|---|---|
| Income | |||
| Median Household Income | $86,188 | $86,250 | -0.1% |
| Per Capita Income | $50,622 | $67,412 | -24.9% |
| Housing | |||
| Median Home Value | $438,800 | $316,700 | +38.6% |
| Median Rent | $1,812 | $2,125 | -14.7% |
| Demographics | |||
| Population | 27,019 | 438 | +6,068.7% |
| Median Age | 41.1 | 52.8 | -22.2% |
| Education | |||
| Employment | |||
| Unemployment Rate | 2.8% | 1.3% | +120.6% |
| Other | |||
| Mean Household Income | $108,863 | $148,920 | -26.9% |
| Below Poverty | 7.0% | 1.1% | +512.3% |
| Bachelor's or Higher | 51.7% | 37.9% | +36.5% |
| Owner Occupied | 58.4% | 91.0% | -35.8% |
| Work from Home | 19.6% | 8.8% | +121.5% |
| Avg Commute (min) | N/A | N/A | — |
| Cost of Living Index | 154.4 | 138.7 | +11.3% |
Visual Comparison
Values normalized to a 0–100 scale for visual comparison. Higher is not always better.
Frequently Asked Questions
ZIP code 04685 (Swans island, ME) has a higher median household income of $86,250 compared to $86,188 in 04106 (South portland, ME).
ZIP code 04685 (Swans island, ME) has more affordable housing with a median home value of $316,700 compared to $438,800 in 04106.
ZIP code 04106 has a population of 27,019 while 04685 has 438 residents, a difference of 26,581 people.