LivabilityCalc
Find Your City

Most Affordable Cities in Maine

Cost of living rankings for 32 cities in Maine. On average, Maine is near the national average with a statewide average Cost Index of 104.

Data Updated: March 2026
Cheapest City
Caribou
Index: 69
Most Expensive
Yarmouth
Index: 156
State Average
104
National: 100
Cities Ranked
32
with complete data

All 32 Cities in Maine — By Affordability

#CityIndexHome ValueRentIncome
1Caribou69$120,300$696$54,271
2Skowhegan73$138,600$856$46,625
3Presque Isle74$142,400$875$57,396
4Waterville79$173,700$957$47,489
5Gardiner81$198,100$927$58,152
6Ellsworth83$214,500$955$70,990
7Rockland86$234,400$986$55,276
8Augusta89$267,101$887$48,756
9Orono91$219,200$1,150$56,890
10Winslow91$284,884$953$56,506
11Old Town92$240,504$1,014$49,329
12Belfast94$307,700$986$61,322
13Lewiston97$288,145$954$56,558
14Bangor97$274,796$1,019$58,096
15Bath97$285,400$967$65,565
16Brewer98$290,419$984$51,490
17North Windham98$309,900$1,304$86,972
18Auburn100$311,961$983$66,552
19Topsham107$341,800$1,211$80,545
20Sanford108$359,612$1,158$70,570
21Oak Hill112$404,600$1,618$92,967
22Kittery118$421,400$1,431$71,574
23Westbrook119$437,915$1,373$85,868
24Kennebunk119$429,600$1,411$93,167
25Brunswick122$471,190$1,300$68,190
26Old Orchard Beach123$493,517$1,120$65,842
27Biddeford124$496,034$1,187$69,794
28Saco126$510,683$1,268$84,328
29South Portland130$501,480$1,648$84,563
30Gorham131$523,850$1,518$125,058
31Portland141$543,125$2,237$76,174
32Yarmouth156$727,982$1,694$92,311