Best Places to Live in Maine

AreaVibes reveals the best places to live in Maine by using a Livability Score out of 100. The Livability Score for each city in Maine is calculated from a unique algorithm based on various metrics, including: amenities, cost of living, crime, education, employment, housing and weather. Maine has a population of 1,328,302 and a population density of 37.6. The capital city is Augusta and the largest city in Maine is Portland. To filter the results, use the filters on the left to sort by state, population and category.
Best cities in
United States of America
Population minimum
Population maximum
Sorted by
Rank City Livability Ame­nities Cost of Living Crime Edu­cation Emp­loyment Housing Weather
1Yarmouth, MEPopulation: 5,64481A+DA+A+BAD
2Kennebunk, MEPopulation: 5,52381A+DA+ABB+D
3Topsham, MEPopulation: 6,29381A+CA+ABBF
4Gorham, MEPopulation: 6,98379BD+A+A+BB+D
5Falmouth, MEPopulation: 1,95579B+DA+A+BAD
6Cumberland Center, MEPopulation: 2,66479CD+A+A+AB+D
7Camden, MEPopulation: 3,41679A+DA+AC+B+F
8York Harbor, MEPopulation: 3,02979B+FA+ABAD+
9Kittery, MEPopulation: 4,62379A+DA+ACB+D+
10Winslow, MEPopulation: 7,77979A+AA+B+CC+F
11South Eliot, MEPopulation: 3,50178C+DA+AB+AD+
12Saco, MEPopulation: 18,56178A+D+AB+C+B+D
13Falmouth Foreside, MEPopulation: 1,70678BFA+ABAD
14Kennebunkport, MEPopulation: 1,12378BFA+A+BA+D
15Scarborough, MEPopulation: 4,25278B+D+A+A+BB+D
16Newcastle, MEPopulation: 69278B+DA+A+CAF
17Brewer, MEPopulation: 9,45278A+BB+B+C+BF
18Littlejohn Island, MEPopulation: 16778FD+A+A+AA+D
19North Windham, MEPopulation: 4,20678B+D+A+B+BBD
20Damariscotta, MEPopulation: 1,08277ADA+AC+B+F
21Brunswick, MEPopulation: 14,54477A+CA+B+CBF
22Hampden, MEPopulation: 4,11277CCA+A+BBF
23Pittsfield, MEPopulation: 3,26177BA+A+BC+CF
24Cape Neddick, MEPopulation: 3,05477C+DA+ABAD
25Randolph, MEPopulation: 1,72677BA+A+BCCF
26Gardiner, MEPopulation: 5,81677AAB+AC+C+F
27South Paris, MEPopulation: 2,71077AA+A+BDCF
28Berwick, MEPopulation: 2,43177BD+A+ABBD
29Bar Harbor, MEPopulation: 2,50877ADA+AD+B+F
30Blue Hill, MEPopulation: 72777ACA+ACBF
31West Kennebunk, MEPopulation: 1,04977CD+A+ABB+D
32Lisbon Falls, MEPopulation: 4,21277C+AA+B+CC+F
33South Sanford, MEPopulation: 4,40876BCA+BC+BF
34South Portland, MEPopulation: 24,99776A+D+C+AC+BD
35Fryeburg, MEPopulation: 1,77476BB+A+B+C+BF
36Belfast, MEPopulation: 6,66476A+BA+BD+BF
37Hallowell, MEPopulation: 2,58676BCAABBF
38Freeport, MEPopulation: 1,50676AD+A+B+CB+F
39Cousins Island, MEPopulation: 61576FD+A+A+AAD
40Winthrop, MEPopulation: 2,73376C+BA+AC+BF
41Bucksport, MEPopulation: 2,59676CA+A+B+C+D+F
42Presque Isle, MEPopulation: 9,63876AA+A+B+CCF
43Bath, MEPopulation: 8,54776AC+B+ACBF
44Standish, MEPopulation: 37476C+D+A+A+CB+D
45Old Town, MEPopulation: 7,83175BAA+B+D+C+F
46Ellsworth, MEPopulation: 7,71775A+C+BB+C+BF
47Old Orchard Beach, MEPopulation: 8,67075A+CABCBD
48Thomaston, MEPopulation: 2,03675C+BA+ACBF
49Naples, MEPopulation: 33475C+D+A+B+C+B+F
50Winter Harbor, MEPopulation: 36875CB+A+ACC+F
51Wilton, MEPopulation: 2,21375CA+A+BCCF
52Rockland, MEPopulation: 7,31475A+BB+BCBF
53Bridgton, MEPopulation: 2,43575BCA+B+CBF
54Castine, MEPopulation: 1,22675C+FA+A+CA+F
55Madawaska, MEPopulation: 3,13675AA+A+BD+D+F
56Auburn, MEPopulation: 23,10475A+BCB+CBF
57Orono, MEPopulation: 9,16975BCA+AD+BF
58Portland, MEPopulation: 66,23575A+D+CB+CB+D
59Caribou, MEPopulation: 8,16975B+A+A+BCD+F
60Waldoboro, MEPopulation: 98375CBA+AD+BF
61Wiscasset, MEPopulation: 1,02874DBA+A+C+BF
62Milford, MEPopulation: 2,34174DAA+BCCF
63Farmingdale, MEPopulation: 2,20974D+AA+BCC+F
64Lewiston, MEPopulation: 36,58874A+B+C+C+CC+F
65Boothbay Harbor, MEPopulation: 93674ACAB+D+BF
66North Berwick, MEPopulation: 1,48774FCA+AC+BF
67Richmond, MEPopulation: 2,18674FBA+B+C+BF
68Chisholm, MEPopulation: 1,00574DA+A+B+CCF
69Dixfield, MEPopulation: 1,14374D+A+AACCF
70Springvale, MEPopulation: 3,51573C+C+A+C+D+BF
71Oakland, MEPopulation: 2,40273FAA+ACC+F
72Gray, MEPopulation: 1,06873C+C+A+C+CBF
73Westbrook, MEPopulation: 17,50173ACBBCBD
74Casco, MEPopulation: 46273FD+A+A+BBF
75Houlton, MEPopulation: 5,02973B+A+A+BCD+F
76Millinocket, MEPopulation: 4,53073BA+A+BCFF
77Mechanic Falls, MEPopulation: 1,87973D+B+A+BCC+F
78Madison, MEPopulation: 2,75773BA+A+C+DCF
79Fort Kent, MEPopulation: 2,93773BA+A+BD+CF
80Little Falls, MEPopulation: 40473DD+A+ABBD
81Winterport, MEPopulation: 1,50473FBA+AC+BF
82Kittery Point, MEPopulation: 1,05473FDA+AC+AD+
83Newport, MEPopulation: 2,03072CA+AB+D+CF
84Fairfield, MEPopulation: 2,24772C+A+BB+CD+F
85Searsport, MEPopulation: 99672D+A+A+BDC+F
86Bowdoinham, MEPopulation: 48172DCA+B+BBF
87Southwest Harbor, MEPopulation: 61972B+DAADB+F
88Bangor, MEPopulation: 32,98872A+B+DB+CC+F
89Eastport, MEPopulation: 1,45872DA+A+BD+C+F
90Lake Arrowhead, MEPopulation: 2,93972FD+A+ABBF
91Waterville, MEPopulation: 15,78072A+A+DBD+CF
92Steep Falls, MEPopulation: 83772FBAAC+BD
93Farmington, MEPopulation: 4,25072AC+B+BDBF
94Lubec, MEPopulation: 28972CA+B+B+D+CF
95Norridgewock, MEPopulation: 1,36572FA+A+B+D+D+F
96Norway, MEPopulation: 2,51472AA+B+CDCF
97Mars Hill, MEPopulation: 1,11971D+A+A+BD+D+F
98South Windham, MEPopulation: 1,25571DB+A+D+DBD
99Dover-Foxcroft, MEPopulation: 2,70571C+A+BB+CCF
100Machias, MEPopulation: 1,22471BA+BC+CDF
Photos provided by Panoramio. Photos are under the copyright of their owners.