Home › Maine

Maine

528 towns and cities · Sales tax: yes · Income tax: yes · Right-to-work: no

Sort: Name · Population · Home value
TownPopulationHome valueRentIncome
Abbot 584 $171k $1111 $59k
Acton 2,721 $334k $79k
Addison 1,045 $164k $900 $51k
Albion 2,204 $231k $62k
Alexander 553 $194k $94k
Alfred 661 $365k $769
Allagash 224 $96k $467 $33k
Alna 818 $367k $1088 $93k
Alton 819 $180k $866 $63k
Amherst 424 $210k $73k
Amity 395 $155k $65k
Andover 679 $168k $50k
Anson 680 $100k $914 $88k
Appleton 1,360 $236k $1104 $54k
Argyle 286 $154k $102k
Arrowsic 597 $584k $1600 $99k
Arundel 4,418 $421k $1607 $102k
Ashland 614 $140k $51k
Athens 791 $153k $538 $51k
Atkinson 306
Auburn 24,602 $282k $1041 $67k
Augusta 19,077 $201k $919 $48k
Aurora 132 $189k $1125
Avon 359 $142k $465 $63k
Baileyville 1,339 $112k $873 $60k
Baldwin 1,170 $263k $68k
Bancroft 78 $111k $23k
Bangor 31,938 $220k $1055 $60k
Bar Harbor 2,296 $627k $1070 $68k
Baring 166 $118k
Bath 8,815 $311k $1044 $69k
Beals 498 $257k $907 $64k
Beaver Cove 394 $523k $98k
Beddington 38 $238k $147k
Belfast 6,986 $341k $962 $68k
Belgrade 3,351 $312k $857 $88k
Belmont 876 $218k $1045 $61k
Benton 2,770 $177k $1110 $61k
Berwick 1,998 $323k $1041 $81k
Bethel 537 $380k $860
Biddeford 22,498 $397k $1292 $72k
Bingham 564 $105k $354 $35k
Blaine 206 $95k
Blanchard 81 $51k
Blue Hill 799 $385k $1038
Boothbay 3,102 $342k $1147 $60k
Boothbay Harbor 1,047 $328k $721 $50k
Bowdoin 3,188 $293k $91k
Bowdoinham 766 $419k
Bowerbank 211 $200k $93k
Bradford 1,254 $176k $742 $83k
Bradley 845 $169k $1034 $63k
Bremen 917 $425k $100k
Brewer 9,652 $245k $1086 $67k
Bridgewater 484 $155k $768 $65k
Bridgton 1,756 $264k $781 $55k
Brighton 98 $74k
Bristol 2,917 $406k $1051 $101k
Brooklin 869 $339k $1236 $69k
Brooks 1,208 $197k $1116 $59k
Brooksville 853 $391k $1307 $56k
Brownfield 1,830 $288k $1617 $61k
Brownville 983 $97k $1057 $64k
Brunswick 17,652 $363k $1465 $71k
Buckfield 2,403 $228k $521 $78k
Bucksport 3,105 $214k $855 $62k
Burlington 328 $100k $49k
Burnham 953 $178k $1308 $59k
Buxton 8,512 $357k $1613 $100k
Byron 174 $123k $90k
Calais 3,097 $111k $1010 $64k
Cambridge 532 $215k $63k
Camden 3,682 $499k $1149 $79k
Canaan 2,063 $160k $922 $58k
Canton 1,191 $165k $485 $52k
Cape Elizabeth 9,606 $732k $2185 $146k
Caratunk 101 $470k $73k
Caribou 7,382 $134k $757 $54k
Carmel 2,941 $257k $1276 $82k
Carrabassett Valley 637 $344k $89k
Carroll 134 $84k $25k
Carthage 845 $144k $811 $79k
Cary 201
Casco 618 $249k $1375
Castine 996 $799k $169k
Castle Hill 281 $145k $950 $54k
Caswell 243 $85k $836 $43k
Central Aroostook 268 $413k $89k
Central Hancock 153 $181k $44k
Central Somerset 333 $136k $39k
Chapman 388 $186k $93k
Charleston 1,117 $227k $988 $75k
Charlotte 377 $141k $68k
Chebeague Island 555 $651k $2063 $68k
Chelsea 2,823 $182k $1373 $85k
Cherryfield 809 $196k $428 $37k
Chester 598 $173k $833 $65k
Chesterville 1,397 $214k $1088 $62k
China 4,526 $240k $96k
Clifton 1,111 $203k $1217 $70k
Clinton 1,381 $164k $71k
Codyville 14 $45k
Columbia 529 $159k $894 $57k
Columbia Falls 475 $219k $725 $44k
Connor 440 $179k $808 $48k
Cooper 157 $213k $49k
Coplin 51 $322k $52k
Corinna 711 $138k $1043 $51k
Corinth 2,990 $136k $883 $64k
Cornish 1,024 $1135 $69k
Cornville 1,419 $167k $1366 $80k
Cranberry Isles 196 $439k $1000 $65k
Crawford 97 $121k $32k
Criehaven 0
Crystal 247 $129k $1563 $48k
Cumberland 8,647 $617k $2143 $174k
Cushing 1,460 $410k $1553 $84k
Cutler 492 $156k $73k
Cyr 59 $165k $88k
Dallas 220 $78k
Damariscotta 1,100 $419k $930 $68k
Danforth 452 $85k $629 $42k
Dayton 2,313 $398k $1215 $114k
Deblois 148 $133k $52k
Dedham 1,656 $356k $1422 $111k
Deer Isle 2,470 $308k $1909 $62k
Denmark 1,054 $250k $1409 $64k
Dennistown 134 $387k
Dennysville 218 $219k $39k
Detroit 650 $138k $1098 $51k
Dexter 1,852 $138k $827 $54k
Dixfield 1,738 $172k $534 $71k
Dixmont 1,207 $191k $1348 $76k
Dover-Foxcroft 2,745 $159k $909 $56k
Dresden 1,645 $240k $1194 $75k
Drew 33 $217k $78k
Durham 4,262 $322k $99k
Dyer Brook 275 $135k $73k
Eagle Lake 360 $171k $508 $37k
East Central Franklin 1,074 $211k $63k
East Central Penobscot 307 $99k $37k
East Central Washington 573 $167k $1119 $53k
East Hancock 42 $171k $83k
East Machias 1,223 $211k $907 $58k
East Millinocket 1,495 $86k $449 $42k
Eastbrook 742 $301k $823 $69k
Easton 1,433 $164k $510 $53k
Eastport 1,263 $180k $565 $46k
Eddington 2,223 $268k $1127 $75k
Edgecomb 1,251 $348k $109k
Edinburg 172 $221k $70k
Eliot 7,146 $499k $1948 $102k
Ellsworth 8,657 $242k $1017 $77k
Embden 995 $173k $57k
Enfield 1,462 $178k $425 $63k
Etna 1,252 $183k $72k
Eustis 453 $262k $916 $32k
Exeter 1,093 $167k $995 $84k
Fairfield 2,356 $140k $1013 $52k
Falmouth 1,585 $833k $1573 $101k
Farmingdale 2,064 $239k $800 $62k
Farmington 4,705 $170k $871 $41k
Fayette 1,383 $258k $983 $60k
Fort Fairfield 1,533 $158k $453 $56k
Fort Kent 2,398 $153k $901 $51k
Frankfort 1,098 $211k $850 $80k
Franklin 1,628 $246k $888 $65k
Freedom 670 $191k $65k
Freeport 1,441 $421k $1456 $59k
Frenchboro 30 $42k
Frenchville 971 $137k $545 $55k
Friendship 1,213 $275k $1370 $76k
Frye Island 34 $635k $62k
Fryeburg 1,484 $265k $837 $57k
Gardiner 6,088 $222k $1113 $72k
Garfield 77 $288k $46k
Garland 823 $205k $794 $51k
Georgetown 1,012 $427k $1431 $84k
Gilead 187 $235k $993 $42k
Glenburn 4,737 $277k $1143 $97k
Glenwood 6
Gorham 7,593 $506k $1573 $128k
Gouldsboro 1,615 $277k $1298 $61k
Grand Isle 243 $82k $585 $35k
Grand Lake Stream 169 $172k $62k
Gray 938 $438k $1234 $124k
Great Pond 42 $198k $22k
Greenbush 1,378 $131k $861 $60k
Greene 1,004 $262k $113k
Greenville 840 $217k $655 $56k
Greenwood 781 $229k $1263 $76k
Guilford 626 $151k $529 $46k
Hallowell 2,592 $295k $890 $68k
Hamlin 111 $200k $51k
Hammond 65 $129k
Hampden 5,161 $286k $1133 $112k
Hancock 2,518 $277k $1171 $72k
Hanover 276 $335k $55k
Harmony 974 $203k $54k
Harpswell 5,046 $610k $1348 $96k
Harrington 917 $145k $65k
Harrison 2,513 $249k $885 $57k
Hartford 1,314 $189k $87k
Hartland 561 $79k $893 $53k
Haynesville 131 $77k $1333
Hebron 1,105 $242k $93k
Hermon 6,727 $334k $1406 $97k
Hersey 47 $163k $31k
Hibberts 0
Highland 154 $100k $43k
Hiram 1,748 $257k $1070 $63k
Hodgdon 1,428 $159k $695 $55k
Holden 3,352 $289k $92k
Hollis 4,872 $339k $1372 $96k
Hope 1,748 $373k $1219 $87k
Houlton 5,082 $130k $814 $59k
Howland 1,235 $152k $916 $53k
Hudson 1,305 $157k $1086 $68k
Industry 988 $206k $1049 $63k
Island Falls 359 $81k $636 $55k
Isle au Haut 69 $594k $967 $50k
Islesboro 636 $289k $938 $88k
Jackman 695 $173k $475 $34k
Jackson 567 $232k $629 $75k
Jay 4,657 $169k $759 $70k
Jefferson 2,647 $312k $1120 $85k
Jonesboro 570 $151k $1081 $64k
Jonesport 571 $177k $69k
Kenduskeag 1,333 $178k $1033 $80k
Kennebunk 6,221 $453k $1466 $95k
Kennebunkport 1,276 $814k $121k
Kingfield 586 $175k $442 $37k
Kingman 138 $88k $39k
Kingsbury 17 $138k $38k
Kittery 5,110 $461k $1697 $85k
Knox 825 $160k $1375 $65k
Lagrange 709 $126k $831 $58k
Lake View 181 $351k
Lakeville 99 $314k $66k
Lamoine 1,782 $325k $1174 $89k
Lebanon 6,629 $325k $98k
Lee 925 $175k $50k
Leeds 2,285 $258k $940 $85k
Levant 3,069 $269k $1370 $86k
Lewiston 38,324 $235k $986 $55k
Liberty 969 $230k $559 $71k
Limerick 3,400 $269k $1758 $101k
Limestone 1,079 $97k $605 $53k
Limington 4,017 $296k $1185 $85k
Lincoln 2,954 $142k $658 $49k
Lincolnville 2,396 $367k $969 $82k
Linneus 1,226 $144k $65k
Lisbon 3,612 $237k $805 $86k
Litchfield 3,680 $244k $1173 $85k
Littleton 887 $160k $74k
Livermore 1,868 $222k $70k
Livermore Falls 1,409 $98k $812 $45k
Long Island 249 $551k $2194 $91k
Louds Island 0
Lovell 1,353 $295k $1419 $81k
Lowell 378 $210k $51k
Lubec 277 $217k $51k
Ludlow 444 $134k $988 $63k
Lyman 4,612 $360k $1063 $87k
Machias 1,316 $136k $656 $28k
Machiasport 1,016 $177k $1053 $60k
Macwahoc 79 $31k
Madawaska 3,022 $158k $626 $56k
Madison 2,676 $164k $850 $62k
Magalloway 45
Manchester 2,424 $300k $993 $92k
Mapleton 705 $138k $365 $81k
Mariaville 724 $215k $1169 $66k
Mars Hill 841 $125k $473 $52k
Marshall Island 0
Marshfield 499 $192k $63k
Masardis 258 $126k $68k
Matinicus Isle 48 $350k $65k
Mattawamkeag 436 $126k $432 $38k
Maxfield 76 $165k $93k
Mechanic Falls 1,991 $244k $1076 $46k
Meddybemps 139 $295k $48k
Medford 222 $88k $65k
Medway 996 $100k $825 $56k
Mercer 718 $239k $1422 $71k
Merrill 372 $132k $66k
Mexico 2,142 $109k $972 $51k
Milbridge 326 $232k $450
Milford 2,269 $155k $953 $85k
Millinocket 3,779 $100k $451 $50k
Milo 1,347 $87k $383 $40k
Milton 166 $188k $53k
Minot 2,794 $295k $878 $96k
Monhegan 120 $702k $958
Monmouth 4,162 $274k $1271 $75k
Monroe 1,001 $220k $1165 $81k
Monson 596 $178k $56k
Monticello 674 $126k $833 $52k
Montville 907 $222k $847 $66k
Moose River 248 $145k $76k
Moro 10 $175k $61k
Morrill 914 $214k $975 $74k
Moscow 865 $154k $46k
Mount Chase 280 $116k $1281 $42k
Mount Desert 1,671 $522k $1341 $93k
Mount Vernon 1,716 $264k $893 $74k
Muscle Ridge Islands 0
Naples 527 $534k $2095 $62k
Nashville 12 $163k $47k
New Canada 449 $210k $69k
New Gloucester 5,766 $357k $1150 $109k
New Limerick 372 $197k $775 $54k
New Portland 686 $176k $337 $74k
New Sharon 1,550 $171k $961 $64k
New Sweden 494 $165k $658 $58k
New Vineyard 607 $190k $925 $62k
Newburgh 1,475 $245k $950 $77k
Newcastle 664 $421k $1219 $81k
Newfield 1,580 $318k $57k
Newport 1,730 $188k $887 $45k
Newry 177 $308k $1125 $67k
Nobleboro 1,906 $353k $1099 $100k
Norridgewock 1,378 $148k $1022 $67k
North Berwick 1,702 $347k $1088 $98k
North Franklin 13
North Haven 480 $440k $913 $88k
North Oxford 36
North Penobscot 518 $328k $70k
North Washington 620 $233k $45k
North Yarmouth 4,240 $497k $1708 $129k
Northeast Piscataquis 1,002 $241k $57k
Northeast Somerset 516 $341k $57k
Northfield 263 $199k $68k
Northport 1,621 $343k $1088 $74k
Northwest Aroostook 5
Northwest Hancock 0
Northwest Piscataquis 259
Northwest Somerset 26
Norway 3,173 $162k $759 $43k
Oakfield 449 $69k $567 $45k
Oakland 2,710 $167k $956 $45k
Ogunquit 1,379 $876k $114k
Old Orchard Beach 9,244 $367k $1246 $60k
Old Town 7,470 $208k $989 $52k
Orient 137 $549k
Orland 1,915 $277k $1149 $69k
Orono 11,151 $263k $1280 $60k
Orrington 3,853 $309k $1167 $95k
Osborn 88 $218k $127k
Otis 705 $283k $1563 $101k
Otisfield 1,951 $317k $1300 $84k
Owls Head 1,482 $413k $1191 $87k
Oxford 1,106 $183k $56k
Palermo 1,473 $260k $1235 $89k
Palmyra 2,209 $155k $733 $61k
Paris 5,317 $240k $75k
Parkman 896 $169k $54k
Parsonsfield 1,715 $272k $1185 $72k
Passadumkeag 384 $99k $703 $55k
Passamaquoddy Indian Township 759 $63k $293 $29k
Passamaquoddy Pleasant Point 552 $66k $243 $34k
Patten 607 $83k $389 $46k
Pembroke 801 $143k $881 $60k
Penobscot 1,154 $296k $1141 $63k
Penobscot Indian Island 0
Perham 326 $118k $63k
Perkins 0
Perry 744 $196k $82k
Peru 1,501 $141k $723 $67k
Phillips 1,094 $191k $483 $45k
Phippsburg 2,238 $336k $1022 $108k
Pittsfield 3,084 $162k $909 $61k
Pittston 3,093 $239k $1080 $87k
Pleasant Ridge 87 $225k $78k
Plymouth 1,319 $207k $62k
Poland 5,954 $284k $1198 $86k
Portage Lake 374 $202k $1100 $60k
Porter 1,746 $226k $60k
Portland 68,854 $490k $1577 $80k
Pownal 1,696 $437k $981 $104k
Prentiss 210 $65k
Presque Isle 8,736 $147k $904 $56k
Princeton 866 $121k $675 $56k
Prospect 923 $197k $1107 $81k
Randolph 1,610 $174k $1186 $67k
Rangeley 407 $161k $671 $29k
Raymond 4,610 $396k $965 $88k
Readfield 2,651 $326k $1125 $87k
Reed 105 $110k $37k
Richmond 2,089 $221k $1067 $73k
Ripley 436 $144k $1091 $65k
Robbinston 621 $228k $1232 $68k
Rockland 7,035 $246k $1092 $57k
Rockport 3,675 $469k $1194 $87k
Rome 1,215 $329k $1150 $78k
Roque Bluffs 369 $290k $950 $89k
Roxbury 352 $106k $52k
Rumford 4,067 $123k $785 $29k
Sabattus 134 $214k
Saco 20,819 $413k $1249 $92k
Sandy River 90 $404k $61k
Sanford 22,247 $280k $1152 $73k
Sangerville 1,136 $124k $850 $50k
Scarborough 23,215 $552k $1956 $134k
Searsmont 1,646 $284k $940 $87k
Searsport 1,218 $363k $1111 $93k
Sebago 2,073 $298k $1533 $78k
Sebec 547 $233k $75k
Seboeis 12 $125k $33k
Seboomook Lake 41
Sedgwick 1,274 $336k $1048 $70k
Shapleigh 2,976 $356k $1349 $88k
Sherman 947 $115k $672 $49k
Shirley 234 $220k $62k
Sidney 4,790 $336k $1340 $83k
Skowhegan 6,662 $156k $880 $45k
Smithfield 856 $243k $1109 $108k
Smyrna 380 $117k $425 $58k
Solon 963 $184k $915 $69k
Somerville 837 $218k $1583 $71k
Sorrento 345 $299k $1696 $83k
South Aroostook 767 $132k $753 $58k
South Berwick 3,381 $397k $1702 $91k
South Bristol 1,069 $469k $1347 $69k
South Franklin 120 $107k $48k
South Oxford 561 $247k $78k
South Portland 26,930 $441k $1812 $87k
South Thomaston 1,381 $341k $925 $87k
Southeast Piscataquis 437 $151k $58k
Southport 550 $496k $1094 $89k
Southwest Harbor 566 $277k $924 $34k
Springfield 310 $123k $61k
Square Lake 751 $209k $90k
St. Agatha 842 $188k $435 $75k
St. Albans 1,831 $194k $1056 $66k
St. Francis 400 $121k $618 $32k
St. George 2,606 $356k $1465 $89k
St. John 180 $171k $667 $52k
Stacyville 465 $102k $880 $55k
Standish 360 $399k
Starks 556 $149k $1063 $64k
Stetson 1,151 $206k $800 $76k
Steuben 1,388 $174k $678 $76k
Stockholm 222 $145k $1094 $61k
Stockton Springs 1,652 $259k $1397 $75k
Stoneham 271 $226k $1125 $64k
Stonington 840 $307k $823 $60k
Stow 535 $326k $42k
Strong 1,249 $184k $920 $48k
Sullivan 1,246 $222k $883 $60k
Sumner 845 $150k $58k
Surry 1,836 $296k $969 $75k
Swans Island 438 $317k $2125 $86k
Swanville 1,195 $237k $1191 $52k
Sweden 537 $311k $1667 $74k
Talmadge 67 $86k
Temple 824 $210k $1458 $56k
The Forks 92 $272k $66k
Thomaston 2,055 $270k $1119 $52k
Thorndike 1,403 $206k $836 $78k
Topsfield 214 $142k $48k
Topsham 7,271 $389k $1491 $100k
Tremont 1,508 $407k $1217 $89k
Trenton 1,599 $357k $1102 $60k
Troy 984 $213k $1255 $45k
Turner 505 $320k $52k
Twombly Ridge 0
Union 2,663 $268k $1179 $81k
Unity 333 $178k
Upton 91
Van Buren 1,634 $98k $733 $39k
Vanceboro 122 $114k
Vassalboro 4,592 $244k $1006 $72k
Veazie 1,847 $293k $1095 $78k
Verona Island 481 $244k $62k
Vienna 536 $276k $75k
Vinalhaven 1,216 $428k $1017 $73k
Wade 244 $157k $42k
Waite 108 $54k
Waldo 926 $208k $1150 $71k
Waldoboro 1,459 $292k $344 $69k
Wales 1,924 $250k $1154 $77k
Wallagrass 514 $195k $932 $49k
Waltham 346 $181k $850 $71k
Warren 4,932 $233k $1125 $75k
Washburn 888 $99k $446 $49k
Washington 1,624 $195k $1036 $60k
Waterboro 8,055 $297k $1200 $89k
Waterford 1,295 $274k $870 $66k
Waterville 17,077 $185k $978 $54k
Wayne 1,101 $363k $983 $93k
Webster 85 $76k
Weld 459 $269k $62k
Wellington 161 $134k $45k
Wells 11,713 $485k $1350 $88k
Wesley 320 $69k $63k
West Bath 1,863 $423k $1112 $103k
West Central Franklin 0
West Forks 125 $320k
West Gardiner 3,696 $305k $1087 $96k
West Paris 1,808 $193k $838 $56k
Westbrook 20,775 $383k $1392 $85k
Westfield 389 $134k $950 $53k
Westmanland 108 $223k $64k
Weston 275 $172k $59k
Westport Island 835 $352k $1250 $88k
Whitefield 2,157 $242k $895 $74k
Whiting 506 $214k $600 $55k
Whitney 0
Whitneyville 170 $119k $56k
Willimantic 200 $132k $63k
Wilton 1,687 $166k $605 $48k
Windham 19,188 $389k $1232 $108k
Windsor 2,690 $229k $1265 $63k
Winn 287 $96k $850 $36k
Winslow 5,873 $218k $1036 $60k
Winter Harbor 371 $240k $87k
Winterport 1,057 $303k $76k
Winterville 248 $204k $48k
Winthrop 3,108 $245k $881 $61k
Wiscasset 898 $289k $1135 $90k
Woodland 932 $105k $870 $57k
Woodstock 1,233 $220k $963 $63k
Woodville 198 $107k $50k
Woolwich 3,158 $255k $102k
Wyman 14
Yarmouth 6,289 $577k $1663 $94k
York 13,986 $636k $1490 $121k