Most Affordable Cities in Maine

Cost of living rankings for 34 cities in Maine with uncapped home, rent, and income estimates. On average, Maine is expensive with a statewide average Cost Index of 116.

1 source baseline is past its update cadence — newer official vintage not reflected
Cheapest City
Caribou
Index: 80
Most Expensive
Yarmouth
Index: 170
State Average
116
National: 100
Cities Ranked
34
eligible statewide total

Maine Affordability Ranking

Showing 1–34 of 34 eligible cities — 34 on this page. Page 1 of 1.

#CityIndexHome ValueRentIncome
1Caribou80$167,622$1,175$53,709
2Presque Isle81$179,198$1,175$55,768
3Houlton82$161,822$1,175$59,236
4Skowhegan87$224,835$1,242$45,388
5Waterville92$253,736$1,367$53,580
6Gardiner96$289,603$1,374$71,782
7Augusta98$282,091$1,570$47,979
8Winslow98$297,406$1,374$59,547
9North Windham101$342,800$1,248$88,522
10Old Town102$256,347$1,717$51,585
11Lewiston104$298,174$1,471$55,393
12Bangor104$288,461$1,511$59,942
13Brewer105$306,030$1,433$66,613
14Ellsworth106$360,410$1,484$77,375
15Rockland107$344,864$1,719$56,533
16Orono109$313,830$1,722$59,784
17Auburn110$326,716$1,658$66,647
18Belfast110$400,601$1,493$67,679
19Hampden111$357,008$1,722$112,228
20Oak Hill116$429,100$1,743$97,610
21Sanford117$375,492$1,792$72,524
22Bath118$378,676$1,854$69,390
23Topsham128$471,627$1,850$100,024
24Westbrook133$458,320$2,390$85,038
25Biddeford134$511,133$1,973$72,333
26Old Orchard Beach134$507,767$1,984$60,050
27Brunswick135$496,790$2,169$70,722
28Saco137$524,610$2,016$92,241
29South Portland141$522,512$2,492$86,838
30Gorham142$545,646$2,317$128,190
31Portland145$559,175$2,419$79,540
32Kennebunk155$620,522$2,669$95,169
33Kittery161$694,412$2,419$84,730
34Yarmouth170$768,374$2,535$93,575

2026 edition — based on ACS 2024, Zillow 2026-08, HUD FY2027, and BEA 2024 dated sources. The edition year is not the observation year.