LivabilityCalc
Find Your City

Most Affordable Cities in Maine

Cost of living rankings for 32 cities in Maine. On average, Maine is affordable with a statewide average Cost Index of 71.

Data Updated: March 2026
Cheapest City
Caribou
Index: 36
Most Expensive
Yarmouth
Index: 116
State Average
71
National: 100
Cities Ranked
32
with complete data

All 32 Cities in Maine — By Affordability

#CityIndexHome ValueRentIncome
1Caribou36$120,300$696$54,271
2Skowhegan42$138,600$856$46,625
3Presque Isle43$142,400$875$57,396
4Augusta50$188,900$887$48,756
5Waterville50$173,700$957$47,489
6Gardiner52$198,100$927$58,152
7Old Town53$183,200$1,014$49,329
8Winslow53$200,100$953$56,506
9Lewiston55$214,200$954$56,558
10Bangor56$206,300$1,019$58,096
11Ellsworth56$214,500$955$70,990
12Brewer57$218,100$984$51,490
13Rockland59$234,400$986$55,276
14Orono61$219,200$1,150$56,890
15Auburn62$254,600$983$66,552
16Bath65$285,400$967$65,565
17Sanford67$257,200$1,158$70,570
18Belfast69$307,700$986$61,322
19Old Orchard Beach74$317,800$1,120$65,842
20North Windham78$309,900$1,304$86,972
21Biddeford80$349,300$1,187$69,794
22Topsham80$341,800$1,211$80,545
23Brunswick81$333,500$1,300$68,190
24Westbrook84$341,800$1,373$85,868
25Saco85$370,300$1,268$84,328
26Kennebunk97$429,600$1,411$93,167
27Kittery97$421,400$1,431$71,574
28Oak Hill100$404,600$1,618$92,967
29South Portland101$405,800$1,648$84,563
30Portland102$452,600$1,487$76,174
31Gorham104$459,000$1,518$125,058
32Yarmouth116$506,300$1,694$92,311