Cost of Living in Maine

155 cities · Total population 665,716

Page updated: · Data vintage: 2023 ACS 5-Year
Sources: Census ACS·Tax Foundation·BLS · Methodology
Median Home Value
$266,400
-13% vs national
Median Rent
$1,084/mo
-18% vs national
Median Income
$71,773
-4% vs national
Unemployment Rate
3.9%
-19% vs national

Maine at a Glance

The median home value in Maine is $266,400, 13% below the national median of $305,000. Additionally, median rent is $1,084/mo (18% below the $1,314 national figure), and median household income is $71,773 (4% lower than the national $74,580), and the unemployment rate sits at 3.9% (19% below the 4.8% national average).

State Tax Rates

Income Tax
7.2%
State Sales Tax
5.5%
Total Sales Tax
5.5%
Property Tax Rate
1.4%

All Cities in Maine

Click column headers to sort · Click a city for full details

City Population Med. Income Home Value
Portland 68,505 $76,174 $452,600
Lewiston 37,886 $56,558 $214,200
Bangor 31,663 $58,096 $206,300
South Portland 26,780 $84,563 $405,800
Auburn 24,294 $66,552 $254,600
Biddeford 22,463 $69,794 $349,300
Sanford 22,095 $70,570 $257,200
Saco 20,636 $84,328 $370,300
Westbrook 20,484 $85,868 $341,800
Augusta 18,999 $48,756 $188,900
Brunswick 16,928 $68,190 $333,500
Waterville 16,704 $47,489 $173,700
Orono 10,699 $56,890 $219,200
Brewer 9,654 $51,490 $218,100
Old Orchard Beach 9,150 $65,842 $317,800
Bath 8,801 $65,565 $285,400
Presque Isle 8,736 $57,396 $142,400
Ellsworth 8,550 $70,990 $214,500
Old Town 7,439 $49,329 $183,200
Caribou 7,427 $54,271 $120,300
Gorham 7,365 $125,058 $459,000
Rockland 6,991 $55,276 $234,400
Belfast 6,985 $61,322 $307,700
Topsham 6,962 $80,545 $341,800
Skowhegan 6,638 $46,625 $138,600
Yarmouth 6,293 $92,311 $506,300
Gardiner 6,047 $58,152 $198,100
Kennebunk 6,008 $93,167 $429,600
Winslow 5,701 $56,506 $200,100
North Windham 5,633 $86,972 $309,900
Oak Hill 5,365 $92,967 $404,600
Kittery 5,284 $71,574 $421,400
Houlton 4,958 $52,227 $121,700
Hampden 4,937 $101,417 $270,100
Farmington 4,879 $39,646 $161,800
Lisbon Falls 4,185 $71,513 $237,800
Millinocket 4,111 $42,936 $86,500
South Eliot 4,021 $96,705 $437,800
Rumford 4,017 $32,240 $115,300
York Harbor 3,853 $91,675 $561,700
Camden 3,665 $80,897 $473,800
Lisbon 3,453 $72,066 $217,200
South Berwick 3,441 $77,493 $340,800
Lake Arrowhead 3,273 $84,221 $226,400
Norway 3,145 $41,370 $121,200
Bucksport 3,140 $58,644 $193,800
Calais 3,087 $48,654 $111,800
Pittsfield 3,078 $57,292 $151,100
Madawaska 2,960 $42,708 $157,400
Cumberland Center 2,811 $145,208 $480,700
Dover-Foxcroft 2,758 $51,919 $137,500
Oakland 2,714 $44,846 $142,800
Winthrop 2,666 $54,612 $240,700
Cape Neddick 2,578 $98,113 $636,100
Lincoln 2,576 $33,750 $120,200
Hallowell 2,570 $58,811 $266,700
South Paris 2,570 $56,823 $186,300
Madison 2,552 $43,095 $70,800
Fort Kent 2,453 $58,750 $137,000
Fairfield 2,432 $50,718 $140,200
Milford 2,312 $63,864 $177,400
Bar Harbor 2,311 $72,750 $479,600
Mechanic Falls 2,300 $50,169 $197,700
Farmingdale 2,163 $50,263 $213,700
Falmouth Foreside 2,148 $152,870 $674,200
Berwick 2,085 $64,864 $309,600
Mexico 2,026 $46,625 $99,600
Thomaston 2,021 $48,563 $258,700
Richmond 1,946 $72,036 $221,600
Dunstan 1,916 $97,632 $480,600
Veazie 1,866 $78,182 $294,600
Dexter 1,840 $51,667 $153,200
Wilton 1,822 $55,721 $163,500
North Berwick 1,811 $54,612 $296,300
Dixfield 1,770 $56,250 $147,900
Steep Falls 1,720 $68,125 $241,000
Bridgton 1,666 $58,992 $239,200
Fryeburg 1,665 $61,944 $268,100
Fort Fairfield 1,632 $46,654 $145,800
Van Buren 1,614 $35,200 $90,200
East Millinocket 1,545 $44,306 $73,900
Freeport 1,544 $48,352 $344,100
Waldoboro 1,487 $66,290 $277,200
Randolph 1,479 $52,917 $157,000
Newport 1,469 $42,740 $162,800
Kennebunkport 1,450 $118,922 $805,200
Falmouth 1,447 $89,625 $737,300
Milo 1,445 $52,660 $88,000
Machias 1,395 $28,047 $117,800
West Kennebunk 1,367 $101,761 $514,700
Wiscasset 1,273 $91,477 $281,700
Searsport 1,264 $62,159 $292,100
Livermore Falls 1,250 $34,091
Eastport 1,230 $46,205 $148,200
Howland 1,208 $48,021 $101,900
Damariscotta 1,172 $63,696 $387,200
Norridgewock 1,155 $173,000
Oxford 1,135 $73,088 $175,600
Limestone 1,120 $39,667 $91,500
Chisholm 1,115 $59,524 $131,000
Cornish 1,080 $68,561
Blue Hill 1,066 $343,000
Woodland 1,059 $46,346 $77,900
South Windham 1,047 $128,108 $325,700
Clinton 1,043 $74,706 $146,800
Winterport 1,043 $72,708 $237,900
Kittery Point 1,008 $138,185 $454,900
Washburn 958 $39,688 $89,600
Boothbay Harbor 948 $57,679 $339,300
Mars Hill 934 $46,667 $126,200
Castine 926 $143,229 $658,200
Greenville 883 $52,991 $192,600
Greene 882 $110,417 $232,500
Bradley 872 $61,625 $162,900
Kezar Falls 834 $46,250 $222,200
Gray 810 $125,838 $312,000
Bowdoinham 768 $352,900
Little Falls 735 $129,911 $358,700
Alfred 696 $32,476 $359,800
Anson 687 $52,083 $74,600
Ashland 676 $136,300
Corinna 636 $48,393 $121,400
Jonesport 634 $65,938 $122,200
Guilford 630 $41,250 $118,500
Newcastle 621 $76,389 $417,700
Bingham 613 $53,750 $108,900
Kingfield 583 $36,648 $173,300
Mapleton 582 $67,900 $152,500
Casco 573 $196,500
Hartland 572 $61,917 $115,400
Southwest Harbor 563 $31,518 $407,700
Brownville Junction 559 $41,250 $81,000
Bethel 546 $357,100
Turner 543 $67,065 $229,000
Rangeley 532 $29,231 $158,300
Cousins Island 509 $121,250 $634,100
Danforth 507 $40,662 $89,500
Patten 502 $42,000 $65,400
Sabattus 497 $79,125 $171,300
Oakfield 464 $46,719 $67,100
Naples 463 $61,290 $465,600
Mattawamkeag 428 $36,042 $100,800
North Anson 420 $39,125
Northeast Harbor 410 $102,500 $604,200
Milbridge 394 $216,700
Eagle Lake 378 $36,806 $102,800
Standish 344 $373,100
Island Falls 343 $53,523 $64,200
Winter Harbor 321 $54,063 $198,700
Lubec 320 $43,750 $204,100
Unity 320 $25,795 $156,500
Grand Isle 244 $36,000 $75,000
Blaine 225 $86,600
Vanceboro 158 $53,500 $112,500
Littlejohn Island 95 $459,000