Jobs in the United States → United States guide → Maine → Cities → Cities With the Highest Household Income

Maine: cities with the highest household income

Ranked from official statistics; every city opens its own guide.

In short: Maine: Gorham has the highest median household income ($128,190) among the 40 largest places.
Portland (68,854 residents)Lewiston (38,324 residents)Bangor (31,938 residents)South Portland (26,930 residents)Auburn (24,602 residents)Biddeford (22,498 residents)Sanford (22,247 residents)Saco (20,819 residents)Westbrook (20,775 residents)Augusta (19,077 residents)Brunswick (17,652 residents)Waterville (17,077 residents)Orono (11,151 residents)Brewer (9,652 residents)Old Orchard Beach (9,244 residents)Bath (8,815 residents)Presque Isle (8,736 residents)Ellsworth (8,657 residents)Gorham (7,593 residents)Old Town (7,470 residents)Caribou (7,382 residents)Topsham (7,271 residents)Rockland (7,035 residents)Belfast (6,986 residents)Skowhegan (6,662 residents)Yarmouth (6,289 residents)Kennebunk (6,221 residents)Gardiner (6,088 residents)Winslow (5,873 residents)Oak Hill (5,631 residents)North Windham (5,417 residents)Hampden (5,161 residents)Kittery (5,110 residents)Houlton (5,082 residents)Farmington (4,705 residents)Lisbon Falls (4,267 residents)York Harbor (4,240 residents)South Eliot (4,203 residents)Rumford (4,067 residents)Millinocket (3,779 residents)
Map of Maine: the 40 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 40 cities →

By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.

Gorham#1
$128,190median household income
40cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Maine · all 40 cities + map → · all 16 counties → · Maine rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Maine

Ranking

CITY (40 largest of Maine) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Among the 40 largest places in Maine, Gorham has the highest median household income ($128,190), followed by Hampden and York Harbor. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 40 places in Maine that we cover, the median is $70,722 and the average $72,256; the figure runs from $128,190 (Gorham) to $29,230 (Rumford). That is a spread of 4.4 times between the two ends. The state figure is $74,733; 15 of the 40 places are above it and 25 at or below.

How to use it

The first five are Gorham, Hampden, York Harbor, Topsham, South Eliot. A high or low position is not good or bad on its own: high incomes often come with higher housing costs, so compare rent as a share of income. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅Median household income ⇅Population ⇅Median rent ⇅
1Gorham (unincorporated)Cumberland County$128,1907,593$1,573
2Hampden (unincorporated)Penobscot County$112,2285,161$1,133
3York Harbor (unincorporated)York County$100,6254,240$1,322
4Topsham (unincorporated)Sagadahoc County$100,0247,271$1,491
5South Eliot (unincorporated)York County$99,2994,203$2,155
6Oak Hill (unincorporated)Cumberland County$97,6105,631$1,743
7Kennebunk (unincorporated)York County$95,1696,221$1,466
8Yarmouth (unincorporated)Cumberland County$93,5756,289$1,663
9SacoYork County$92,24120,819$1,249
10North Windham (unincorporated)Cumberland County$88,5225,417$1,248
11South PortlandCumberland County$86,83826,930$1,812
12WestbrookCumberland County$85,03820,775$1,392
13Kittery (unincorporated)York County$84,7305,110$1,697
14PortlandCumberland County$79,54068,854$1,577
15EllsworthHancock County$77,3758,657$1,017
16SanfordYork County$72,52422,247$1,152
17Lisbon Falls (unincorporated)Androscoggin County$72,3444,267$971
18BiddefordYork County$72,33322,498$1,292
19GardinerKennebec County$71,7826,088$1,113
20Brunswick (unincorporated)Cumberland County$70,72217,652$1,465
21BathSagadahoc County$69,3908,815$1,044
22BelfastWaldo County$67,6796,986$962
23AuburnAndroscoggin County$66,64724,602$1,041
24BrewerPenobscot County$66,6139,652$1,086
25Old Orchard Beach (unincorporated)York County$60,0509,244$1,246
26BangorPenobscot County$59,94231,938$1,055
27Orono (unincorporated)Penobscot County$59,78411,151$1,280
28Winslow (unincorporated)Kennebec County$59,5475,873$1,036
29Houlton (unincorporated)Aroostook County$59,2365,082$814
30RocklandKnox County$56,5337,035$1,092
31Presque IsleAroostook County$55,7688,736$904
32LewistonAndroscoggin County$55,39338,324$986
33CaribouAroostook County$53,7097,382$757
34WatervilleKennebec County$53,58017,077$978
35Old TownPenobscot County$51,5857,470$989
36Millinocket (unincorporated)Penobscot County$50,4453,779$451
37AugustaKennebec County$47,97919,077$919
38Skowhegan (unincorporated)Somerset County$45,3886,662$880
39Farmington (unincorporated)Franklin County$41,0334,705$871
40Rumford (unincorporated)Oxford County$29,2304,067$785

Other rankings for Maine

Largest Cities · Cities With the Cheapest Rent · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.

FAQ

Which Maine city has the highest median household income?

Gorham, with $128,190 (among the 40 largest places; ACS 2020–2024).

How many cities are ranked?

The 40 largest places in Maine by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore