Skip to main content

Richest Cities in Maine by Median Income

Maine cities with at least 1,000 residents, ranked by median household income from the Census ACS 5-Year Estimates. Incomes shown as $250,000+ are at the Census reporting cap.

#CityMedian IncomeHome ValueBachelor's+Poverty
1 Falmouth Foreside $177,411 $855,000 79.8% 1.3%
2 Cumberland Center $170,125 $539,500 75.3% 8.6%
3 South Windham $133,223 $314,300 35.6% 9.4%
4 Gorham $128,190 $506,000 51.5% 4.7%
5 West Kennebunk $124,167 $554,100 51.2% 7.1%
6 Kennebunkport $121,189 $814,400 54.6% 11.8%
7 Greene $112,580 $261,800 4.5% 24.8%
8 Hampden $112,228 $285,900 47.9% 7.7%
9 Cape Neddick $108,412 $684,400 53.2% 12.0%
10 Falmouth $101,484 $833,300 69.3% 2.4%
11 York Harbor $100,625 $627,700 44.0% 5.3%
12 Topsham $100,024 $388,500 51.9% 5.7%
13 South Eliot $99,299 $475,600 49.9% 5.5%
14 Lake Arrowhead $98,654 $267,300 27.0% 2.5%
15 North Berwick $98,317 $346,900 23.3% 4.2%
16 Oak Hill $97,610 $429,100 51.0% 5.0%
17 Kennebunk $95,169 $452,800 52.0% 11.2%
18 Yarmouth $93,575 $576,900 62.8% 12.9%
19 Searsport $92,578 $363,200 42.4% 19.9%
20 Saco $92,241 $413,100 43.5% 6.4%
21 Dunstan $91,067 $539,000 48.7% 13.4%
22 South Berwick $90,972 $396,700 47.2% 4.8%
23 North Windham $88,522 $342,800 37.0% 6.1%
24 South Portland $86,838 $441,200 51.7% 6.9%
25 Lisbon $86,221 $237,200 27.1% 7.1%
26 Milford $85,052 $154,900 14.6% 0.0%
27 Westbrook $85,038 $383,300 41.3% 8.0%
28 Kittery $84,730 $461,400 47.3% 4.0%
29 Berwick $81,406 $323,300 35.4% 5.3%
30 Steep Falls $80,280 $243,400 14.5% 7.2%
31 Portland $79,540 $489,600 59.7% 11.2%
32 Camden $78,788 $498,800 58.0% 9.6%
33 Veazie $78,229 $293,100 46.9% 7.5%
34 Ellsworth $77,375 $242,300 39.3% 9.3%
35 Winterport $75,694 $302,800 45.2% 9.0%
36 Richmond $73,014 $221,100 34.8% 7.1%
37 Sanford $72,524 $280,200 24.8% 10.3%
38 Lisbon Falls $72,344 $245,700 24.1% 5.9%
39 Biddeford $72,333 $396,600 32.1% 15.5%
40 Gardiner $71,782 $221,600 29.8% 10.4%
41 Brunswick $70,722 $363,200 51.3% 8.6%
42 Clinton $70,625 $163,800 8.8% 1.4%
43 Dixfield $70,608 $171,500 28.3% 14.3%
44 Bath $69,390 $310,900 42.5% 12.4%
45 Waldoboro $68,895 $291,600 25.1% 10.6%
46 Cornish $68,686 N/A 16.1% 8.3%
47 Hallowell $68,398 $295,300 52.5% 7.8%
48 Bar Harbor $67,701 $626,900 63.4% 14.4%
49 Belfast $67,679 $340,900 42.9% 16.1%
50 Damariscotta $67,647 $419,100 49.2% 15.7%
51 Norridgewock $66,761 $147,600 29.3% 10.4%
52 Auburn $66,647 $282,000 27.9% 13.8%
53 Brewer $66,613 $245,300 35.0% 12.5%
54 Randolph $66,574 $174,300 16.9% 15.7%
55 Calais $64,096 $111,100 25.3% 21.4%
56 Bucksport $62,011 $214,300 29.1% 6.7%
57 Farmingdale $62,006 $239,200 50.4% 16.8%
58 Madison $61,698 $163,900 18.6% 13.0%
59 Pittsfield $61,458 $162,100 26.5% 18.1%
60 Winthrop $61,058 $244,900 40.8% 21.3%
61 Old Orchard Beach $60,050 $366,600 42.8% 14.9%
62 Bangor $59,942 $219,600 35.1% 17.9%
63 Orono $59,784 $262,900 69.8% 27.0%
64 Winslow $59,547 $217,900 27.6% 11.3%
65 Freeport $59,455 $421,000 52.8% 21.5%
66 Houlton $59,236 $129,600 26.0% 17.4%
67 Fryeburg $57,083 $264,700 18.9% 12.6%
68 Rockland $56,533 $245,800 35.6% 10.4%
69 Fort Fairfield $56,452 $158,300 30.5% 10.7%
70 Dover-Foxcroft $56,250 $158,800 28.6% 18.5%
71 Oxford $56,111 $183,400 26.8% 25.9%
72 Presque Isle $55,768 $147,200 26.2% 15.5%
73 Madawaska $55,666 $158,300 23.9% 15.2%
74 Bridgton $55,428 $263,800 44.8% 22.1%
75 Lewiston $55,393 $235,100 22.6% 20.0%
76 South Paris $55,074 $219,700 18.7% 26.5%
77 Caribou $53,709 $134,100 28.8% 15.5%
78 Dexter $53,654 $138,200 25.1% 17.7%
79 Waterville $53,580 $184,600 30.8% 20.6%
80 Howland $53,250 $152,100 12.9% 28.0%
81 Limestone $52,607 $97,100 18.6% 13.8%
82 Fairfield $52,409 $139,600 13.5% 16.8%
83 Thomaston $52,133 $269,500 28.7% 8.9%
84 Old Town $51,585 $208,100 36.8% 21.3%
85 Mexico $50,972 $108,700 13.8% 24.8%
86 Fort Kent $50,513 $152,900 34.0% 11.9%
87 Millinocket $50,445 $99,800 19.4% 18.7%
88 Boothbay Harbor $49,861 $327,800 42.8% 25.6%
89 Lincoln $49,097 $142,100 20.5% 21.0%
90 Wilton $48,177 $166,200 31.7% 10.0%
91 Augusta $47,979 $201,000 28.9% 18.2%
92 Mechanic Falls $46,384 $244,300 15.3% 13.0%
93 Eastport $45,573 $179,800 36.2% 15.2%
94 Skowhegan $45,388 $156,400 20.1% 14.8%
95 Livermore Falls $45,326 $98,100 21.9% 11.5%
96 Newport $45,127 $187,700 14.9% 18.4%
97 Oakland $44,848 $167,000 20.9% 13.7%
98 Norway $43,432 $162,000 19.9% 30.3%
99 East Millinocket $42,011 $86,200 20.9% 21.7%
100 Farmington $41,033 $169,900 41.3% 20.5%
101 Milo $39,904 $86,500 23.6% 16.9%
102 Van Buren $38,851 $97,900 10.3% 24.2%
103 Rumford $29,230 $123,200 14.4% 30.0%
104 Machias $27,926 $136,300 16.6% 32.3%