Jobs in the United States → United States guide → Maine → Cities

Maine: the 40 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Maine: 40 largest cities, from Portland (68,854 residents) to Millinocket (3,779).
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)PortlandLewistonBangorSouth PortlandAuburnBiddefordSanfordSacoWestbrookAugustaBrunswickWaterville
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 07/11/2026 · Every figure is linked to its source below.

40cities covered
513,580residents in them
16counties
Portlandlargest city
🆕 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

Cities

CITY (40 largest of Maine) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 40 largest places in Maine by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1PortlandCumberland County68,854$34,616 m192,475$71,3512.7%$79,540$1,577$489,60059.7%
2LewistonAndroscoggin County38,324$7,050 m48,676$58,5073.3%$55,393$986$235,10022.6%
3BangorPenobscot County31,938$9,643 m71,983$55,5933.4%$59,942$1,055$219,60035.1%
4South PortlandCumberland County26,930$34,616 m192,475$71,3512.7%$86,838$1,812$441,20051.8%
5AuburnAndroscoggin County24,602$7,050 m48,676$58,5073.3%$66,647$1,041$282,00027.9%
6BiddefordYork County22,498$13,650 m79,378$61,8112.8%$72,333$1,292$396,60032.1%
7SanfordYork County22,247$13,650 m79,378$61,8112.8%$72,524$1,152$280,20024.8%
8SacoYork County20,819$13,650 m79,378$61,8112.8%$92,241$1,249$413,10043.5%
9WestbrookCumberland County20,775$34,616 m192,475$71,3512.7%$85,038$1,392$383,30041.3%
10AugustaKennebec County19,077$8,569 m62,487$60,8463.2%$47,979$919$201,00028.9%
11Brunswick (unincorporated)Cumberland County17,652$34,616 m192,475$71,3512.7%$70,722$1,465$363,20051.3%
12WatervilleKennebec County17,077$8,569 m62,487$60,8463.2%$53,580$978$184,60030.8%
13Orono (unincorporated)Penobscot County11,151$9,643 m71,983$55,5933.4%$59,784$1,280$262,90069.8%
14BrewerPenobscot County9,652$9,643 m71,983$55,5933.4%$66,613$1,086$245,30035.0%
15Old Orchard Beach (unincorporated)York County9,244$13,650 m79,378$61,8112.8%$60,050$1,246$366,60042.8%
16BathSagadahoc County8,815$3,088 m17,149$63,1932.6%$69,390$1,044$310,90042.5%
17Presque IsleAroostook County8,736$3,670 m25,999$51,1484.0%$55,768$904$147,20026.2%
18EllsworthHancock County8,657$3,681 m23,631$53,7802.8%$77,375$1,017$242,30039.3%
19Gorham (unincorporated)Cumberland County7,593$34,616 m192,475$71,3512.7%$128,190$1,573$506,00051.5%
20Old TownPenobscot County7,470$9,643 m71,983$55,5933.4%$51,585$989$208,10036.8%
21CaribouAroostook County7,382$3,670 m25,999$51,1484.0%$53,709$757$134,10028.8%
22Topsham (unincorporated)Sagadahoc County7,271$3,088 m17,149$63,1932.6%$100,024$1,491$388,50052.0%
23RocklandKnox County7,035$2,633 m16,874$55,7203.2%$56,533$1,092$245,80035.6%
24BelfastWaldo County6,986$1,998 m11,273$54,6743.4%$67,679$962$340,90042.9%
25Skowhegan (unincorporated)Somerset County6,662$2,439 m16,034$55,1484.1%$45,388$880$156,40020.1%
26Yarmouth (unincorporated)Cumberland County6,289$34,616 m192,475$71,3512.7%$93,575$1,663$576,90062.8%
27Kennebunk (unincorporated)York County6,221$13,650 m79,378$61,8112.8%$95,169$1,466$452,80052.0%
28GardinerKennebec County6,088$8,569 m62,487$60,8463.2%$71,782$1,113$221,60029.8%
29Winslow (unincorporated)Kennebec County5,873$8,569 m62,487$60,8463.2%$59,547$1,036$217,90027.6%
30Oak Hill (unincorporated)Cumberland County5,631$34,616 m192,475$71,3512.7%$97,610$1,743$429,10051.0%
31North Windham (unincorporated)Cumberland County5,417$34,616 m192,475$71,3512.7%$88,522$1,248$342,80037.0%
32Hampden (unincorporated)Penobscot County5,161$9,643 m71,983$55,5933.4%$112,228$1,133$285,90047.9%
33Kittery (unincorporated)York County5,110$13,650 m79,378$61,8112.8%$84,730$1,697$461,40047.3%
34Houlton (unincorporated)Aroostook County5,082$3,670 m25,999$51,1484.0%$59,236$814$129,60026.0%
35Farmington (unincorporated)Franklin County4,705$1,509 m10,518$48,4193.9%$41,033$871$169,90041.2%
36Lisbon Falls (unincorporated)Androscoggin County4,267$7,050 m48,676$58,5073.3%$72,344$971$245,70024.1%
37York Harbor (unincorporated)York County4,240$13,650 m79,378$61,8112.8%$100,625$1,322$627,70044.0%
38South Eliot (unincorporated)York County4,203$13,650 m79,378$61,8112.8%$99,299$2,155$475,60049.9%
39Rumford (unincorporated)Oxford County4,067$2,577 m17,009$50,8093.7%$29,230$785$123,20014.4%
40Millinocket (unincorporated)Penobscot County3,779$9,643 m71,983$55,5933.4%$50,445$451$99,80019.4%

Counties: GDP and jobs

COUNTY (all 16 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 16 counties of Maine, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 40 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Cumberland County308,827$34,616 million$112,089192,47518,210$71,351+1.7%2.7%Health care and social assistance8
York County216,731$13,650 million$62,98179,3788,870$61,811+1.7%2.8%Accommodation and food services8
Penobscot County154,710$9,643 million$62,33371,9835,259$55,593+2.2%3.4%Health care and social assistance6
Kennebec County126,808$8,569 million$67,57662,4874,431$60,846+1.1%3.2%Health care and social assistance4
Androscoggin County113,423$7,050 million$62,15648,6763,600$58,507+1.2%3.3%Health care and social assistance3
Aroostook County67,058$3,670 million$54,72825,9992,396$51,148+1.1%4.0%Health care and social assistance3
Oxford County59,255$2,577 million$43,48417,0091,839$50,809-0.5%3.7%Health care and social assistance1
Hancock County56,460$3,681 million$65,20023,6312,980$53,780+1.6%2.8%Accommodation and food services1
Somerset County50,959$2,439 million$47,86116,0341,574$55,148+0.2%4.1%Health care and social assistance1
Knox County41,003$2,633 million$64,20616,8742,289$55,720-1.4%3.2%Retail trade1
Waldo County40,192$1,998 million$49,71611,2731,459$54,674-2.4%3.4%Retail trade1
Sagadahoc County37,285$3,088 million$82,82017,1491,340$63,193+3.4%2.6%Retail trade2
Lincoln County36,099$1,811 million$50,16511,2521,798$53,238-1.1%3.1%Retail trade0
Washington County31,331$1,474 million$47,05310,2111,194$50,219-0.3%4.5%Health care and social assistance0
Franklin County30,413$1,509 million$49,62110,5181,152$48,419+0.0%3.9%Health care and social assistance1
Piscataquis County17,263$766 million$44,3555,230606$47,151-2.0%4.7%Health care and social assistance0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

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

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Portland$79,540$52,781$1,57723.8%$489,60046.9%11.2%4.2%70.9%
Lewiston$55,393$30,979$98621.4%$235,10051.2%20.0%4.8%61.1%
Bangor$59,942$38,557$1,05521.1%$219,60047.2%17.9%4.1%60.5%
South Portland$86,838$50,723$1,81225.0%$441,20058.1%6.9%2.6%71.6%
Auburn$66,647$36,895$1,04118.7%$282,00059.1%13.8%7.0%64.0%
Biddeford$72,333$39,562$1,29221.4%$396,60048.1%15.5%3.1%68.5%
Sanford$72,524$39,027$1,15219.1%$280,20071.2%10.3%3.7%65.0%
Saco$92,241$51,652$1,24916.2%$413,10072.8%6.4%2.1%67.8%
Westbrook$85,038$44,851$1,39219.6%$383,30061.2%8.0%2.2%73.1%
Augusta$47,979$35,261$91923.0%$201,00053.9%18.2%5.7%56.7%
Brunswick$70,722$43,256$1,46524.9%$363,20066.3%8.6%4.6%61.0%
Waterville$53,580$32,905$97821.9%$184,60048.8%20.6%5.5%56.5%
Orono$59,784$25,481$1,28025.7%$262,90041.7%27.0%5.5%58.7%
Brewer$66,613$40,180$1,08619.6%$245,30059.7%12.5%1.4%57.2%
Old Orchard Beach$60,050$44,791$1,24624.9%$366,60068.2%14.9%6.8%62.6%
Bath$69,390$44,655$1,04418.1%$310,90064.3%12.4%5.8%63.6%
Presque Isle$55,768$33,974$90419.5%$147,20057.8%15.5%3.6%60.6%
Ellsworth$77,375$35,887$1,01715.8%$242,30066.7%9.3%2.8%58.7%
Gorham$128,190$48,200$1,57314.7%$506,00078.8%4.7%2.4%69.2%
Old Town$51,585$32,781$98923.0%$208,10059.3%21.3%1.8%65.0%
Caribou$53,709$36,009$75716.9%$134,10072.3%15.5%3.5%51.9%
Topsham$100,024$55,388$1,49117.9%$388,50075.0%5.7%4.9%61.3%
Rockland$56,533$36,105$1,09223.2%$245,80062.0%10.4%6.6%65.2%
Belfast$67,679$48,291$96217.1%$340,90068.5%16.1%0.6%42.9%
Skowhegan$45,388$29,870$88023.3%$156,40063.1%14.8%3.3%57.1%
Yarmouth$93,575$56,918$1,66321.3%$576,90073.8%12.9%5.5%69.8%
Kennebunk$95,169$49,641$1,46618.5%$452,80073.1%11.2%5.3%59.6%
Gardiner$71,782$38,973$1,11318.6%$221,60068.2%10.4%7.5%64.3%
Winslow$59,547$33,699$1,03620.9%$217,90070.1%11.3%1.9%52.3%
Oak Hill$97,610$51,644$1,74321.4%$429,10075.5%5.0%1.6%61.0%
North Windham$88,522$43,736$1,24816.9%$342,80080.1%6.1%1.6%69.0%
Hampden$112,228$53,153$1,13312.1%$285,90083.6%7.7%1.5%70.7%
Kittery$84,730$49,557$1,69724.0%$461,40055.3%4.0%3.9%55.1%
Houlton$59,236$34,646$81416.5%$129,60064.2%17.4%13.4%57.0%
Farmington$41,033$26,631$87125.5%$169,90035.0%20.5%8.2%64.0%
Lisbon Falls$72,344$37,906$97116.1%$245,70070.1%5.9%3.0%63.0%
York Harbor$100,625$48,139$1,32215.8%$627,70073.2%5.3%2.4%53.8%
South Eliot$99,299$62,377$2,15526.0%$475,60080.0%5.5%6.3%60.8%
Rumford$29,230$25,412$78532.2%$123,20056.3%30.0%7.5%43.6%
Millinocket$50,445$28,828$45110.7%$99,80083.5%18.7%6.8%39.2%

Commute and people

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

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Portland53.9%2.6%11.0%24.8%8.8%11.8%37.8
Lewiston66.5%0.9%6.9%12.3%12.8%11.5%37.3
Bangor72.6%1.6%6.6%10.1%7.9%6.0%41.0
South Portland65.5%0.4%4.7%19.5%4.4%10.5%40.9
Auburn74.9%0.2%2.7%11.5%15.0%4.6%41.4
Biddeford65.9%0.3%8.3%14.2%11.5%3.5%35.0
Sanford79.1%1.7%1.1%9.8%21.2%4.4%42.1
Saco70.4%0.8%1.4%19.0%8.7%7.7%44.9
Westbrook71.5%0.5%2.1%17.8%4.5%10.1%37.4
Augusta67.9%0.5%4.1%15.2%10.7%2.7%42.5
Brunswick57.9%0.4%11.9%18.0%13.0%5.9%37.9
Waterville69.1%0.0%5.9%16.6%6.9%4.0%35.5
Orono58.5%0.6%18.9%11.0%4.4%5.7%21.6
Brewer80.4%0.0%0.9%6.9%8.3%1.5%40.1
Old Orchard Beach71.5%0.4%3.4%15.0%7.0%5.6%58.0
Bath63.4%0.0%9.3%19.3%19.1%2.0%45.4
Presque Isle85.4%0.0%2.4%6.7%3.4%3.4%44.1
Ellsworth71.2%1.2%6.6%7.1%19.6%3.3%43.0
Gorham58.8%0.6%12.7%20.4%12.7%8.1%37.4
Old Town62.4%0.5%3.2%21.4%6.0%3.2%37.0
Caribou72.0%0.0%4.4%12.5%4.9%4.0%51.3
Topsham63.2%0.0%1.0%18.2%9.2%2.3%45.6
Rockland62.1%0.0%6.5%22.1%2.4%0.9%49.3
Belfast76.5%0.8%4.6%11.9%14.8%4.9%60.6
Skowhegan71.7%0.0%5.6%7.3%16.6%0.6%42.3
Yarmouth75.5%1.3%1.0%19.3%10.2%2.6%41.0
Kennebunk58.3%0.2%2.9%36.6%8.4%8.1%54.3
Gardiner73.4%1.2%4.0%13.9%20.0%4.0%42.0
Winslow76.1%0.0%2.3%9.6%11.4%3.1%42.2
Oak Hill71.1%0.0%1.9%16.6%6.3%2.1%51.3
North Windham63.7%0.0%1.2%20.9%17.2%3.6%42.0
Hampden78.1%0.0%0.0%16.1%10.5%2.4%41.1
Kittery51.8%0.0%13.4%21.2%3.1%7.0%39.4
Houlton80.1%0.0%1.4%6.1%3.1%2.1%45.0
Farmington53.1%0.4%12.4%17.2%14.8%3.1%29.7
Lisbon Falls75.3%0.0%2.5%6.6%12.5%3.3%41.1
York Harbor64.9%0.0%3.4%30.0%14.3%2.2%40.7
South Eliot79.4%0.0%1.1%14.2%9.9%3.0%55.5
Rumford82.5%0.0%7.6%3.1%21.7%0.3%52.3
Millinocket81.2%0.0%0.0%1.7%13.6%2.6%57.5

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
PortlandPortland-South Portland, ME288,480$56,960101.92.7%
LewistonLewiston-Auburn, ME47,660$49,54094.73.3%
BangorBangor, ME72,270$47,96096.53.4%
South PortlandPortland-South Portland, ME288,480$56,960101.92.7%
AuburnLewiston-Auburn, ME47,660$49,54094.73.3%
BiddefordPortland-South Portland, ME288,480$56,960101.92.7%
SanfordPortland-South Portland, ME288,480$56,960101.92.7%
SacoPortland-South Portland, ME288,480$56,960101.92.7%
WestbrookPortland-South Portland, ME288,480$56,960101.92.7%
BrunswickPortland-South Portland, ME288,480$56,960101.92.7%
OronoBangor, ME72,270$47,96096.53.4%
BrewerBangor, ME72,270$47,96096.53.4%
Old Orchard BeachPortland-South Portland, ME288,480$56,960101.92.7%
BathPortland-South Portland, ME288,480$56,960101.92.7%
GorhamPortland-South Portland, ME288,480$56,960101.92.7%
Old TownBangor, ME72,270$47,96096.53.4%
TopshamPortland-South Portland, ME288,480$56,960101.92.7%
YarmouthPortland-South Portland, ME288,480$56,960101.92.7%
KennebunkPortland-South Portland, ME288,480$56,960101.92.7%
Oak HillPortland-South Portland, ME288,480$56,960101.92.7%
North WindhamPortland-South Portland, ME288,480$56,960101.92.7%
HampdenBangor, ME72,270$47,96096.53.4%
KitteryPortland-South Portland, ME288,480$56,960101.92.7%
Lisbon FallsLewiston-Auburn, ME47,660$49,54094.73.3%
York HarborPortland-South Portland, ME288,480$56,960101.92.7%
South EliotPortland-South Portland, ME288,480$56,960101.92.7%
MillinocketBangor, ME72,270$47,96096.53.4%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Portland306647.71363
Lewiston206945.51269
Bangor176843.41212
South Portland306647.71363
Auburn206945.51269
Biddeford236946.71318
Sanford236946.71318
Saco236946.71318
Westbrook236946.71318
Augusta166943.71241
Brunswick206945.51269
Waterville176844.01224
Orono176843.41212
Brewer176843.41212
Old Orchard Beach236946.71318
Bath206945.51269
Presque Isle116639.51128
Ellsworth206744.81182
Gorham236946.71318
Old Town176843.41212
Caribou86538.31117
Topsham206945.51269
Rockland256646.01301
Belfast206744.81182
Skowhegan136640.71209
Yarmouth206945.51269
Kennebunk236946.71318
Gardiner206945.51269
Winslow176844.01224
Oak Hill236946.71318
North Windham186944.31263
Hampden206744.81182
Kittery296948.71336
Houlton136640.71193
Farmington166943.71241
Lisbon Falls206945.51269
York Harbor296948.71336
South Eliot296948.71336
Rumford146641.11251
Millinocket146741.71216

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Maine: Largest Cities

Maine: Cities With the Cheapest Rent

Maine: Cities With the Highest Household Income

Maine: Cities Where Rent Takes the Smallest Share of Income

Maine: Cities With the Lowest Unemployment

Maine: Cities in the Highest-Paying Counties

Maine: Most College-Educated Cities

Maine: Cities With the Most Homeowners

Maine: Cities With the Most Remote Work

Maine: Cities With the Shortest Commutes

Best Maine metro areas for home health and personal care aides

Best Maine metro areas for retail salespersons

Best Maine metro areas for fast food and counter workers

Best Maine metro areas for registered nurses

Best Maine metro areas for general and operations managers

Best Maine metro areas for cashiers

Best Maine metro areas for stockers and order fillers

Best Maine metro areas for office clerks, general

Best Maine metro areas for heavy and tractor-trailer truck drivers

Best Maine metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Maine metro areas for waiters and waitresses

Best Maine metro areas for teaching assistants, except postsecondary

Best Maine metro areas for nursing assistants

Best Maine metro areas for customer service representatives

Best Maine metro areas for elementary school teachers, except special education

City by city

City by city

1. Portland

68,854 residents · Cumberland County · median household income $79,540 · median rent $1,577 · guide: jobs, pay and living in Portland

2. Lewiston

38,324 residents · Androscoggin County · median household income $55,393 · median rent $986 · guide: jobs, pay and living in Lewiston

3. Bangor

31,938 residents · Penobscot County · median household income $59,942 · median rent $1,055 · guide: jobs, pay and living in Bangor

4. South Portland

26,930 residents · Cumberland County · median household income $86,838 · median rent $1,812 · guide: jobs, pay and living in South Portland

5. Auburn

24,602 residents · Androscoggin County · median household income $66,647 · median rent $1,041 · guide: jobs, pay and living in Auburn

6. Biddeford

22,498 residents · York County · median household income $72,333 · median rent $1,292 · guide: jobs, pay and living in Biddeford

7. Sanford

22,247 residents · York County · median household income $72,524 · median rent $1,152 · guide: jobs, pay and living in Sanford

8. Saco

20,819 residents · York County · median household income $92,241 · median rent $1,249 · guide: jobs, pay and living in Saco

9. Westbrook

20,775 residents · Cumberland County · median household income $85,038 · median rent $1,392 · guide: jobs, pay and living in Westbrook

10. Augusta

19,077 residents · Kennebec County · median household income $47,979 · median rent $919 · guide: jobs, pay and living in Augusta

11. Brunswick

17,652 residents · Cumberland County · median household income $70,722 · median rent $1,465 · guide: jobs, pay and living in Brunswick

12. Waterville

17,077 residents · Kennebec County · median household income $53,580 · median rent $978 · guide: jobs, pay and living in Waterville

13. Orono

11,151 residents · Penobscot County · median household income $59,784 · median rent $1,280 · guide: jobs, pay and living in Orono

14. Brewer

9,652 residents · Penobscot County · median household income $66,613 · median rent $1,086 · guide: jobs, pay and living in Brewer

15. Old Orchard Beach

9,244 residents · York County · median household income $60,050 · median rent $1,246 · guide: jobs, pay and living in Old Orchard Beach

16. Bath

8,815 residents · Sagadahoc County · median household income $69,390 · median rent $1,044 · guide: jobs, pay and living in Bath

17. Presque Isle

8,736 residents · Aroostook County · median household income $55,768 · median rent $904 · guide: jobs, pay and living in Presque Isle

18. Ellsworth

8,657 residents · Hancock County · median household income $77,375 · median rent $1,017 · guide: jobs, pay and living in Ellsworth

19. Gorham

7,593 residents · Cumberland County · median household income $128,190 · median rent $1,573 · guide: jobs, pay and living in Gorham

20. Old Town

7,470 residents · Penobscot County · median household income $51,585 · median rent $989 · guide: jobs, pay and living in Old Town

21. Caribou

7,382 residents · Aroostook County · median household income $53,709 · median rent $757 · guide: jobs, pay and living in Caribou

22. Topsham

7,271 residents · Sagadahoc County · median household income $100,024 · median rent $1,491 · guide: jobs, pay and living in Topsham

23. Rockland

7,035 residents · Knox County · median household income $56,533 · median rent $1,092 · guide: jobs, pay and living in Rockland

24. Belfast

6,986 residents · Waldo County · median household income $67,679 · median rent $962 · guide: jobs, pay and living in Belfast

25. Skowhegan

6,662 residents · Somerset County · median household income $45,388 · median rent $880 · guide: jobs, pay and living in Skowhegan

26. Yarmouth

6,289 residents · Cumberland County · median household income $93,575 · median rent $1,663 · guide: jobs, pay and living in Yarmouth

27. Kennebunk

6,221 residents · York County · median household income $95,169 · median rent $1,466 · guide: jobs, pay and living in Kennebunk

28. Gardiner

6,088 residents · Kennebec County · median household income $71,782 · median rent $1,113 · guide: jobs, pay and living in Gardiner

29. Winslow

5,873 residents · Kennebec County · median household income $59,547 · median rent $1,036 · guide: jobs, pay and living in Winslow

30. Oak Hill

5,631 residents · Cumberland County · median household income $97,610 · median rent $1,743 · guide: jobs, pay and living in Oak Hill

31. North Windham

5,417 residents · Cumberland County · median household income $88,522 · median rent $1,248 · guide: jobs, pay and living in North Windham

32. Hampden

5,161 residents · Penobscot County · median household income $112,228 · median rent $1,133 · guide: jobs, pay and living in Hampden

33. Kittery

5,110 residents · York County · median household income $84,730 · median rent $1,697 · guide: jobs, pay and living in Kittery

34. Houlton

5,082 residents · Aroostook County · median household income $59,236 · median rent $814 · guide: jobs, pay and living in Houlton

35. Farmington

4,705 residents · Franklin County · median household income $41,033 · median rent $871 · guide: jobs, pay and living in Farmington

36. Lisbon Falls

4,267 residents · Androscoggin County · median household income $72,344 · median rent $971 · guide: jobs, pay and living in Lisbon Falls

37. York Harbor

4,240 residents · York County · median household income $100,625 · median rent $1,322 · guide: jobs, pay and living in York Harbor

38. South Eliot

4,203 residents · York County · median household income $99,299 · median rent $2,155 · guide: jobs, pay and living in South Eliot

39. Rumford

4,067 residents · Oxford County · median household income $29,230 · median rent $785 · guide: jobs, pay and living in Rumford

40. Millinocket

3,779 residents · Penobscot County · median household income $50,445 · median rent $451 · guide: jobs, pay and living in Millinocket

Sources

Sources

Jobs in other countries

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