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,329,084 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
1Littlejohn Island, MEPopulation: 16780FAA+A+AA+D
2Yarmouth, MEPopulation: 5,64480A+DA+A+BAD
3Kennebunk, MEPopulation: 5,52379A+DAABB+D
4Topsham, MEPopulation: 6,29379A+CAABBF
5Cousins Island, MEPopulation: 61579FAA+A+AAD
6Cumberland Center, MEPopulation: 2,66479CD+A+A+AB+D
7York Harbor, MEPopulation: 3,02978B+FA+ABAD+
8Falmouth, MEPopulation: 1,95578B+DA+A+BAD
9Falmouth Foreside, MEPopulation: 1,70678BFA+ABAD
10South Eliot, MEPopulation: 3,50178C+DA+AB+AD+
11Gorham, MEPopulation: 6,98378BD+A+A+BB+D
12Brewer, MEPopulation: 9,45277A+BBB+C+BF
13Camden, MEPopulation: 3,41677A+DAAC+B+F
14Saco, MEPopulation: 18,56177A+D+BB+C+B+D
15Kennebunkport, MEPopulation: 1,12377BFAA+BA+D
16Winslow, MEPopulation: 7,77976A+AB+B+CC+F
17Cape Neddick, MEPopulation: 3,05476C+DA+ABAD
18Scarborough, MEPopulation: 4,25276B+D+B+A+BB+D
19Kittery, MEPopulation: 4,62376A+DB+ACB+D+
20Newcastle, MEPopulation: 69276B+DA+A+CAF
21Pittsfield, MEPopulation: 3,26176BA+A+BC+CF
22South Portland, MEPopulation: 24,99776A+D+C+AC+BD
23Gardiner, MEPopulation: 5,81676AABAC+C+F
24West Kennebunk, MEPopulation: 1,04976CD+A+ABB+D
25Brunswick, MEPopulation: 14,54476A+CB+B+CBF
26Randolph, MEPopulation: 1,72676BA+A+BCCF
27North Windham, MEPopulation: 4,20676B+D+AB+BBD
28South Paris, MEPopulation: 2,71075AA+A+BDCF
29Auburn, MEPopulation: 23,10475A+BC+B+CBF
30Hampden, MEPopulation: 4,11275CCAA+BBF
31Ellsworth, MEPopulation: 7,71775A+C+BB+C+BF
32Damariscotta, MEPopulation: 1,08275ADAAC+B+F
33Bath, MEPopulation: 8,54775AC+BACBF
34Little Falls, MEPopulation: 40475DAB+ABBD
35Casco, MEPopulation: 46275FAAA+BBF
36Bar Harbor, MEPopulation: 2,50875ADAAD+B+F
37Hallowell, MEPopulation: 2,58675BCBABBF
38Blue Hill, MEPopulation: 72775ACB+ACBF
39Portland, MEPopulation: 66,23575A+D+CB+CB+D
40Winthrop, MEPopulation: 2,73375C+BAAC+BF
41Freeport, MEPopulation: 1,50675AD+AB+CB+F
42Belfast, MEPopulation: 6,66475A+BB+BD+BF
43Thomaston, MEPopulation: 2,03675C+BAACBF
44Lisbon Falls, MEPopulation: 4,21275C+AAB+CC+F
45Berwick, MEPopulation: 2,43175BD+AABBD
46Old Orchard Beach, MEPopulation: 8,67074A+CBBCBD
47South Sanford, MEPopulation: 4,40874BCABC+BF
48Castine, MEPopulation: 1,22674C+FA+A+CA+F
49Fryeburg, MEPopulation: 1,77474BB+AB+C+BF
50Rockland, MEPopulation: 7,31474A+BBBCBF
51Bangor, MEPopulation: 32,98874A+B+CB+CC+F
52Lewiston, MEPopulation: 36,58874A+B+C+C+CC+F
53Naples, MEPopulation: 33474C+D+A+B+C+B+F
54Boothbay Harbor, MEPopulation: 93674ACB+B+D+BF
55Standish, MEPopulation: 37473C+D+AA+CB+D
56Augusta, MEPopulation: 19,08873A+AD+BD+C+F
57Bucksport, MEPopulation: 2,59673CA+B+B+C+D+F
58Old Town, MEPopulation: 7,83173BAB+B+D+C+F
59Richmond, MEPopulation: 2,18673FBA+B+C+BF
60Madawaska, MEPopulation: 3,13673AA+A+BD+D+F
61Presque Isle, MEPopulation: 9,63873AA+B+B+CCF
62Winter Harbor, MEPopulation: 36873CB+B+ACC+F
63Waterville, MEPopulation: 15,78073A+A+CBD+CF
64Bridgton, MEPopulation: 2,43573BCAB+CBF
65Orono, MEPopulation: 9,16973BCAAD+BF
66Dixfield, MEPopulation: 1,14373D+A+AACCF
67Westbrook, MEPopulation: 17,50173ACC+BCBD
68North Berwick, MEPopulation: 1,48773FCA+AC+BF
69Farmingdale, MEPopulation: 2,20973D+AA+BCC+F
70Wilton, MEPopulation: 2,21373CA+ABCCF
71Milford, MEPopulation: 2,34173DAA+BCCF
72Caribou, MEPopulation: 8,16972B+A+ABCD+F
73Chisholm, MEPopulation: 1,00572DA+A+B+CCF
74Waldoboro, MEPopulation: 98372CBAAD+BF
75Wiscasset, MEPopulation: 1,02872DBBA+C+BF
76Fairfield, MEPopulation: 2,24772C+A+BB+CD+F
77Southwest Harbor, MEPopulation: 61972B+DAADB+F
78Fort Kent, MEPopulation: 2,93772BA+A+BD+CF
79Newport, MEPopulation: 2,03072CA+B+B+D+CF
80Searsport, MEPopulation: 99672D+A+ABDC+F
81Gray, MEPopulation: 1,06872C+C+A+C+CBF
82Brunswick Station, MEPopulation: 1,21572CACAC+CF
83Kittery Point, MEPopulation: 1,05472FDA+AC+AD+
84Houlton, MEPopulation: 5,02972B+A+B+BCD+F
85Springvale, MEPopulation: 3,51571C+C+AC+D+BF
86Oakland, MEPopulation: 2,40271FAAACC+F
87Madison, MEPopulation: 2,75771BA+B+C+DCF
88Mechanic Falls, MEPopulation: 1,87971D+B+B+BCC+F
89Winterport, MEPopulation: 1,50471FBA+AC+BF
90Biddeford, MEPopulation: 21,35171A+D+DBCBD
91Millinocket, MEPopulation: 4,53071BA+ABCFF
92Skowhegan, MEPopulation: 6,43871AA+CBDCF
93Calais, MEPopulation: 3,13271AA+D+BD+D+F
94Lubec, MEPopulation: 28971CA+BB+D+CF
95Farmington, MEPopulation: 4,25071AC+BBDBF
96Dover-Foxcroft, MEPopulation: 2,70571C+A+C+B+CCF
97Norway, MEPopulation: 2,51471AA+BCDCF
98Lake Arrowhead, MEPopulation: 2,93971FD+A+ABBF
99Bowdoinham, MEPopulation: 48170DCB+B+BBF
100Sanford, MEPopulation: 10,08470AC+CC+CBF
Photos provided by Panoramio. Photos are under the copyright of their owners.