Home / Maine

Cost of Living in Maine

145 cities | Population: 665,716

87
Average Cost of Living Index (US = 100)
Median Income: $64,613

Cost of Living Map

Top 105 cities by population. Click a marker for details.

All Cities in Maine

City Population Cost Index Median Income
Portland 68,505 119 $76,174
Lewiston 37,886 82 $56,558
Bangor 31,663 80 $58,096
South Portland 26,780 120 $84,563
Auburn 24,294 86 $66,552
Biddeford 22,463 101 $69,794
Sanford 22,095 93 $70,570
Saco 20,636 105 $84,328
Westbrook 20,484 106 $85,868
Augusta 18,999 78 $48,756
Brunswick 16,928 103 $68,190
Waterville 16,704 79 $47,489
Orono 10,699 85 $56,890
Brewer 9,654 80 $51,490
Old Orchard Beach 9,150 97 $65,842
Bath 8,801 89 $65,565
Presque Isle 8,736 74 $57,396
Ellsworth 8,550 82 $70,990
Old Town 7,439 78 $49,329
Caribou 7,427 66 $54,271
Gorham 7,365 120 $125,058
Rockland 6,991 85 $55,276
Belfast 6,985 91 $61,322
Topsham 6,962 101 $80,545
Skowhegan 6,638 73 $46,625
Yarmouth 6,293 129 $92,311
Gardiner 6,047 80 $58,152
Kennebunk 6,008 115 $93,167
Winslow 5,701 81 $56,506
North Windham 5,633 101 $86,972
Oak Hill 5,365 119 $92,967
Kittery 5,284 114 $71,574
Houlton 4,958 67 $52,227
Hampden 4,937 84 $101,417
Farmington 4,879 74 $39,646
Lisbon Falls 4,185 86 $71,513
Millinocket 4,111 56 $42,936
South Eliot 4,021 136 $96,705
Rumford 4,017 64 $32,240
York Harbor 3,853 121 $91,675
Camden 3,665 106 $80,897
Lisbon 3,453 78 $72,066
South Berwick 3,441 107 $77,493
Lake Arrowhead 3,273 119 $84,221
Norway 3,145 68 $41,370
Bucksport 3,140 75 $58,644
Calais 3,087 69 $48,654
Pittsfield 3,078 74 $57,292
Madawaska 2,960 66 $42,708
Cumberland Center 2,811 100 $145,208
Dover-Foxcroft 2,758 73 $51,919
Oakland 2,714 75 $44,846
Winthrop 2,666 82 $54,612
Cape Neddick 2,578 141 $98,113
Lincoln 2,576 62 $33,750
South Paris 2,570 68 $56,823
Hallowell 2,570 82 $58,811
Madison 2,552 68 $43,095
Fort Kent 2,453 71 $58,750
Fairfield 2,432 76 $50,718
Milford 2,312 76 $63,864
Bar Harbor 2,311 108 $72,750
Mechanic Falls 2,300 87 $50,169
Farmingdale 2,163 81 $50,263
Falmouth Foreside 2,148 173 $152,870
Berwick 2,085 94 $64,864
Mexico 2,026 69 $46,625
Thomaston 2,021 83 $48,563
Richmond 1,946 85 $72,036
Dunstan 1,916 128 $97,632
Veazie 1,866 90 $78,182
Dexter 1,840 72 $51,667
Wilton 1,822 66 $55,721
North Berwick 1,811 92 $54,612
Dixfield 1,770 69 $56,250
Steep Falls 1,720 86 $68,125
Bridgton 1,666 79 $58,992
Fryeburg 1,665 84 $61,944
Fort Fairfield 1,632 61 $46,654
Van Buren 1,614 61 $35,200
East Millinocket 1,545 57 $44,306
Freeport 1,544 108 $48,352
Waldoboro 1,487 98 $66,290
Randolph 1,479 72 $52,917
Newport 1,469 73 $42,740
Kennebunkport 1,450 143 $118,922
Falmouth 1,447 141 $89,625
Milo 1,445 61 $52,660
Machias 1,395 66 $28,047
West Kennebunk 1,367 122 $101,761
Wiscasset 1,273 104 $91,477
Searsport 1,264 87 $62,159
Livermore Falls 1,250 85 $34,091
Eastport 1,230 64 $46,205
Howland 1,208 69 $48,021
Damariscotta 1,172 98 $63,696
Oxford 1,135 90 $73,088
Limestone 1,120 60 $39,667
Chisholm 1,115 68 $59,524
Cornish 1,080 97 $68,561
Woodland 1,059 67 $46,346
South Windham 1,047 103 $128,108
Clinton 1,043 87 $74,706
Winterport 1,043 75 $72,708
Kittery Point 1,008 128 $138,185
Washburn 958 56 $39,688
Boothbay Harbor 948 84 $57,679
Mars Hill 934 60 $46,667
Castine 926 129 $143,229
Greenville 883 71 $52,991
Greene 882 91 $110,417
Bradley 872 78 $61,625
Kezar Falls 834 82 $46,250
Gray 810 102 $125,838
Little Falls 735 133 $129,911
Alfred 696 89 $32,476
Anson 687 68 $52,083
Corinna 636 75 $48,393
Jonesport 634 53 $65,938
Guilford 630 60 $41,250
Newcastle 621 101 $76,389
Bingham 613 55 $53,750
Kingfield 583 69 $36,648
Mapleton 582 59 $67,900
Hartland 572 72 $61,917
Southwest Harbor 563 96 $31,518
Brownville Junction 559 70 $41,250
Turner 543 94 $67,065
Rangeley 532 67 $29,231
Cousins Island 509 129 $121,250
Danforth 507 60 $40,662
Patten 502 48 $42,000
Sabattus 497 89 $79,125
Oakfield 464 58 $46,719
Naples 463 140 $61,290
Mattawamkeag 428 53 $36,042
North Anson 420 100 $39,125
Northeast Harbor 410 126 $102,500
Eagle Lake 378 62 $36,806
Island Falls 343 81 $53,523
Winter Harbor 321 92 $54,063
Unity 320 65 $25,795
Lubec 320 61 $43,750
Grand Isle 244 57 $36,000
Vanceboro 158 85 $53,500