Best Cities In Maine

AreaVibes reveals the best places to live across the United States of America. By assigning a Livability Score out of 100 for each city, AreaVibes ranks more than 20,000 cities across the United States of America. The Livability Score is created from a unique algorithm based on various important metrics for each city, including: amenities, cost of living, crime rates, education, employment, housing and weather. The higher the score, the better the city (in our opinion). 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,64482ACA+A+BAD
2Gorham, MEPopulation: 6,98381C+AA+A+BB+D
3York Harbor, MEPopulation: 3,02981AD+A+ABAD+
4Kennebunk, MEPopulation: 5,52381B+C+A+ABB+D
5Falmouth, MEPopulation: 1,95581B+CA+A+BAD
6Kittery, MEPopulation: 4,62381A+D+A+ACB+D+
7Camden, MEPopulation: 3,41680AC+A+AC+B+F
8Cumberland Center, MEPopulation: 2,66480FB+A+A+AB+D
9Hampden, MEPopulation: 4,11280CAA+A+BBF
10Kennebunkport, MEPopulation: 1,12380BDA+A+BA+D
11Newcastle, MEPopulation: 69280B+CA+A+CAF
12Blue Hill, MEPopulation: 72780AAA+ACBF
13Damariscotta, MEPopulation: 1,08280AC+A+AC+B+F
14West Kennebunk, MEPopulation: 1,04979CBA+ABB+D
15Falmouth Foreside, MEPopulation: 1,70679BDA+ABAD
16Freeport, MEPopulation: 1,50679AAA+B+CB+F
17Saco, MEPopulation: 18,56179B+B+AB+C+B+D
18Bar Harbor, MEPopulation: 2,50879AC+A+AD+B+F
19Berwick, MEPopulation: 2,43179BB+A+ABBD
20Brunswick, MEPopulation: 14,54479A+AAB+CBF
21Naples, MEPopulation: 33479C+AA+B+C+B+F
22North Windham, MEPopulation: 4,20678CB+A+B+BBD
23Cape Neddick, MEPopulation: 3,05478C+D+A+ABAD
24Fryeburg, MEPopulation: 1,77478BA+A+B+C+BF
25Bridgton, MEPopulation: 2,43578BAA+B+CBF
26Scarborough, MEPopulation: 4,25278BC+AA+BB+D
27Southwest Harbor, MEPopulation: 61978B+B+A+ADB+F
28Gardiner, MEPopulation: 5,81678AA+B+AC+C+F
29Hallowell, MEPopulation: 2,58678BABABBF
30Littlejohn Island, MEPopulation: 16778FD+A+A+AA+D
31Randolph, MEPopulation: 1,72678BA+A+BCCF
32South Eliot, MEPopulation: 3,50178DCA+AB+AD+
33Standish, MEPopulation: 37478C+BA+A+CB+D
34Portland, MEPopulation: 66,23578A+B+CB+CB+D
35Boothbay Harbor, MEPopulation: 93678AAAB+D+BF
36Bath, MEPopulation: 8,54777AA+B+ACBF
37South Portland, MEPopulation: 24,99777AB+C+AC+BD
38Topsham, MEPopulation: 6,29377CAA+ABBF
39North Berwick, MEPopulation: 1,48777FAA+AC+BF
40Wiscasset, MEPopulation: 1,02877DA+A+A+C+BF
41Brewer, MEPopulation: 9,45277BA+AB+C+BF
42Waldoboro, MEPopulation: 98377CA+A+AD+BF
43Thomaston, MEPopulation: 2,03677C+A+A+ACBF
44Westbrook, MEPopulation: 17,50176AABBCBD
45Winthrop, MEPopulation: 2,73376DA+A+AC+BF
46Cousins Island, MEPopulation: 61576FD+A+A+AAD
47Lisbon Falls, MEPopulation: 4,21276D+A+A+B+CC+F
48Gray, MEPopulation: 1,06876C+AA+C+CBF
49Springvale, MEPopulation: 3,51576C+AA+C+D+BF
50Orono, MEPopulation: 9,16976CAA+AD+BF
51Belfast, MEPopulation: 6,66476B+A+ABD+BF
52South Sanford, MEPopulation: 4,40876DAA+BC+BF
53Richmond, MEPopulation: 2,18676FA+A+B+C+BF
54Castine, MEPopulation: 1,22676C+DA+A+CA+F
55Mechanic Falls, MEPopulation: 1,87975D+A+A+BCC+F
56Farmingdale, MEPopulation: 2,20975D+A+A+BCC+F
57Old Orchard Beach, MEPopulation: 8,67075BABBCBD
58Winter Harbor, MEPopulation: 36875CA+AACC+F
59Milford, MEPopulation: 2,34175DA+A+BCCF
60South Paris, MEPopulation: 2,71075CA+A+BDCF
61Winterport, MEPopulation: 1,50475FA+A+AC+BF
62Rockland, MEPopulation: 7,31475AA+C+BCBF
63Chisholm, MEPopulation: 1,00575DA+A+B+CCF
64Bowdoinham, MEPopulation: 48175DB+A+B+BBF
65Eastport, MEPopulation: 1,45874DA+A+BD+C+F
66Farmington, MEPopulation: 4,25074BA+A+BDBF
67Madawaska, MEPopulation: 3,13674B+A+A+BD+D+F
68Kittery Point, MEPopulation: 1,05474FCA+AC+AD+
69Wilton, MEPopulation: 2,21374CA+A+BCCF
70Pittsfield, MEPopulation: 3,26174DA+A+BC+CF
71Lewiston, MEPopulation: 36,58874AA+CC+CC+F
72Bangor, MEPopulation: 32,98874A+A+DB+CC+F
73Auburn, MEPopulation: 23,10473B+A+D+B+CBF
74Machias, MEPopulation: 1,22473BA+A+C+CDF
75Newport, MEPopulation: 2,03073CA+AB+D+CF
76Dixfield, MEPopulation: 1,14373D+A+B+ACCF
77Oakland, MEPopulation: 2,40273FA+A+ACC+F
78Steep Falls, MEPopulation: 83773FA+B+AC+BD
79Winslow, MEPopulation: 7,77973FA+A+B+CC+F
80Caribou, MEPopulation: 8,16973C+A+A+BCD+F
81South Windham, MEPopulation: 1,25573DA+A+D+DBD
82Fort Kent, MEPopulation: 2,93773BA+A+BD+CF
83Bucksport, MEPopulation: 2,59673CA+BB+C+D+F
84Fairfield, MEPopulation: 2,24773C+A+BB+CD+F
85Lake Arrowhead, MEPopulation: 2,93973FB+A+ABBF
86Casco, MEPopulation: 46272FD+A+A+BBF
87Norway, MEPopulation: 2,51472AA+B+CDCF
88Houlton, MEPopulation: 5,02972B+A+ABCD+F
89Norridgewock, MEPopulation: 1,36572FA+A+B+D+D+F
90Little Falls, MEPopulation: 40472DD+AABBD
91Waterville, MEPopulation: 15,78072AA+DBD+CF
92Searsport, MEPopulation: 99672D+A+B+BDC+F
93Millinocket, MEPopulation: 4,53072CA+A+BCFF
94Mars Hill, MEPopulation: 1,11972D+A+A+BD+D+F
95Dover-Foxcroft, MEPopulation: 2,70571C+A+BB+CCF
96Sanford, MEPopulation: 10,08471BACC+CBF
97Lubec, MEPopulation: 28971CA+BB+D+CF
98Presque Isle, MEPopulation: 9,63871C+A+BB+CCF
99Dexter, MEPopulation: 1,75970CA+AC+DD+F
100Ellsworth, MEPopulation: 7,71770FA+B+B+C+BF
Photos provided by Panoramio. Photos are under the copyright of their owners.