Skip to content

Richest ZIP codes in Maine

The ZIP codes in Maine with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
104110Cumberland Foreside, MECumberland County$194,2051,657
204021Cumberland Center, MECumberland County$172,4686,990
304105Falmouth, MECumberland County$150,91912,755
404107Cape Elizabeth, MECumberland County$146,0549,656
503905Kittery Point, MEYork County$140,7302,084
604074Scarborough, MECumberland County$135,01823,076
703902Cape Neddick, MEYork County$133,6762,665
804097North Yarmouth, MECumberland County$129,2674,240
903909York, MEYork County$115,60810,943
1003907Ogunquit, MEYork County$114,2591,379
1104421Castine, MEHancock County$113,7501,362
1204038Gorham, MECumberland County$112,31218,300
1304096Yarmouth, MECumberland County$110,2169,053
1404084Standish, MECumberland County$109,3457,900
1504260New Gloucester, MECumberland County$108,7975,766
1604556Edgecomb, MELincoln County$108,7501,251
1704008Bowdoinham, MESagadahoc County$108,4793,142
1804062Windham, MECumberland County$107,93419,188
1904562Phippsburg, MESagadahoc County$107,8332,238
2004043Kennebunk, MEYork County$107,80411,820
2104032Freeport, MECumberland County$107,3268,802
2204444Hampden, MEPenobscot County$106,5549,371
2303906North Berwick, MEYork County$105,1565,368
2404069Pownal, MECumberland County$104,3331,696
2504046Kennebunkport, MEYork County$102,5298,102
2604579Woolwich, MESagadahoc County$102,1753,158
2703903Eliot, MEYork County$101,5227,146
2804048Limerick, MEYork County$101,1723,400
2904555Nobleboro, MELincoln County$100,4171,906
3004093Buxton, MEYork County$100,1448,512
3104282Turner, MEAndroscoggin County$100,0365,891
3204222Durham, MEAndroscoggin County$99,1814,262
3304496Winterport, MEWaldo County$98,3333,850
3403908South Berwick, MEYork County$98,2897,431
3504087Waterboro, MEYork County$98,1052,250
3604236Greene, MEAndroscoggin County$98,0934,417
3704027Lebanon, MEYork County$97,7506,629
3804429Holden, MEHancock County$97,2445,008
3904358South China, MEKennebec County$96,3094,526
4004539Bristol, MELincoln County$96,1111,456
4104042Hollis Center, MEYork County$95,9504,872
4204258Minot, MEAndroscoggin County$95,6552,794
4304039Gray, MECumberland County$95,1258,102
4403901Berwick, MEYork County$94,7718,175
4504474Orrington, MEPenobscot County$94,5563,853
4604061North Waterboro, MEYork County$94,0233,074
4704284Wayne, MEKennebec County$93,1941,101
4804238Hebron, MEOxford County$92,5501,105
4904085Steep Falls, MECumberland County$92,2462,762
5004072Saco, MEYork County$92,24120,819

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings