MEMaine rankings

Top vacation-home towns in Maine

Ranked by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. 143 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownSeasonal homesHome valuePopulation
1 Acton ActonYork County · 2,721 people 51.2% $334,300 2,721
2 BridgtonCumberland County · 5,642 people 47.7% $316,600 5,642
3 Wells WellsYork County · 11,713 people 43.2% $485,300 11,713
4 ShapleighYork County · 2,976 people 43.2% $356,000 2,976
5 BelgradeKennebec County · 3,351 people 42.8% $312,200 3,351
6 Casco CascoCumberland County · 3,696 people 40.8% $355,500 3,696
7 Bristol BristolLincoln County · 2,917 people 40.8% $406,400 2,917
8 Map of Naples NaplesCumberland County · 3,985 people 38.2% $340,100 3,985
9 Map of St. George St. GeorgeKnox County · 2,606 people 36.2% $356,300 2,606
10 Map of Jefferson JeffersonLincoln County · 2,647 people 34.4% $311,600 2,647
11 YorkYork County · 13,986 people 34.2% $636,400 13,986
12 BethelOxford County · 2,617 people 34.2% $344,900 2,617
13 Boothbay BoothbayLincoln County · 3,102 people 33.6% $342,100 3,102
14 HarpswellCumberland County · 5,046 people 33.5% $609,700 5,046
15 Raymond RaymondCumberland County · 4,610 people 33.1% $395,800 4,610
16 Kennebunkport KennebunkportYork County · 3,684 people 30.4% $740,500 3,684
17 Harrison HarrisonCumberland County · 2,513 people 27.6% $249,300 2,513
18 Rockport RockportKnox County · 3,675 people 25.8% $469,000 3,675
19 Bar Harbor Bar HarborHancock County · 5,244 people 23.9% $538,400 5,244
20 Map of Old Orchard Beach Old Orchard BeachYork County · 9,244 people 22.5% $366,600 9,244
21 Hancock HancockHancock County · 2,518 people 21.8% $276,800 2,518
22 Map of China ChinaKennebec County · 4,526 people 21.6% $240,000 4,526
23 Map of Dover-Foxcroft Dover-FoxcroftPiscataquis County · 4,506 people 20.5% $162,600 4,506
24 Oxford OxfordOxford County · 4,333 people 20% $194,200 4,333
25 FryeburgOxford County · 3,489 people 20% $268,600 3,489
26 CamdenKnox County · 5,242 people 19.3% $520,600 5,242
27 Map of Standish StandishCumberland County · 10,662 people 19.2% $336,000 10,662
28 NorwayOxford County · 5,228 people 18.9% $215,800 5,228
29 Litchfield LitchfieldKennebec County · 3,680 people 18.6% $243,900 3,680
30 Limerick LimerickYork County · 3,400 people 18.6% $269,400 3,400
31 Map of Winthrop WinthropKennebec County · 6,191 people 18.3% $294,800 6,191
32 Readfield ReadfieldKennebec County · 2,651 people 17.9% $326,400 2,651
33 Ellsworth Ellsworth8,657 people 17.5% $242,300 8,657
34 MadisonSomerset County · 4,782 people 16.3% $187,600 4,782
35 Lyman LymanYork County · 4,612 people 16.1% $360,400 4,612
36 MonmouthKennebec County · 4,162 people 15.8% $274,100 4,162
37 Waterboro WaterboroYork County · 8,055 people 15.7% $297,000 8,055
38 Poland PolandAndroscoggin County · 5,954 people 15.3% $283,600 5,954
39 Map of Searsport SearsportWaldo County · 2,655 people 15.3% $224,400 2,655
40 Union UnionKnox County · 2,663 people 14.8% $267,600 2,663
41 Kennebunk KennebunkYork County · 11,820 people 14.5% $487,700 11,820
42 Gray GrayCumberland County · 8,429 people 14.3% $363,700 8,429
43 Paris ParisOxford County · 5,317 people 14.1% $240,400 5,317
44 LincolnPenobscot County · 4,890 people 14% $141,500 4,890
45 MadawaskaAroostook County · 3,853 people 13.9% $156,300 3,853
46 Oakland OaklandKennebec County · 6,309 people 13.3% $236,000 6,309
47 Fort Fairfield Fort FairfieldAroostook County · 3,309 people 13.3% $161,000 3,309
48 Map of Belfast Belfast6,986 people 9.5% $340,900 6,986
49 GlenburnPenobscot County · 4,737 people 9.5% $276,900 4,737
50 Woolwich WoolwichSagadahoc County · 3,158 people 9.4% $254,500 3,158
51 Wilton WiltonFranklin County · 3,862 people 9.2% $202,000 3,862
52 Windham WindhamCumberland County · 19,188 people 9% $388,900 19,188
53 Arundel ArundelYork County · 4,418 people 8.7% $421,300 4,418
54 Calais3,097 people 8.6% $111,100 3,097
55 MillinocketPenobscot County · 4,115 people 8.1% $103,800 4,115
56 RumfordOxford County · 5,942 people 7.9% $127,700 5,942
57 CorinthPenobscot County · 2,990 people 7.9% $135,800 2,990
58 Vassalboro VassalboroKennebec County · 4,592 people 7.8% $244,300 4,592
59 Map of Scarborough ScarboroughCumberland County · 23,215 people 7.7% $551,900 23,215
60 North Berwick North BerwickYork County · 5,129 people 7.5% $428,500 5,129
61 Map of Sidney SidneyKennebec County · 4,790 people 7.3% $336,200 4,790
62 LimingtonYork County · 4,017 people 6.9% $295,600 4,017
63 Biddeford Biddeford22,498 people 6.8% $396,600 22,498
64 HoldenPenobscot County · 3,352 people 6.8% $289,400 3,352
65 Newport NewportPenobscot County · 3,143 people 6.7% $234,800 3,143
66 Map of Freeport FreeportCumberland County · 8,802 people 6.6% $508,400 8,802
67 Norridgewock NorridgewockSomerset County · 3,288 people 6.4% $151,900 3,288
68 LevantPenobscot County · 3,069 people 6.4% $268,500 3,069
69 Windsor WindsorKennebec County · 2,690 people 5.4% $228,800 2,690
70 Cape Elizabeth Cape ElizabethCumberland County · 9,606 people 5.3% $731,600 9,606
71 Portland Portland68,854 people 5.2% $489,600 68,854
72 Milford MilfordPenobscot County · 3,095 people 4.7% $176,400 3,095
73 Kittery KitteryYork County · 10,473 people 4.4% $468,500 10,473
74 Saco Saco20,819 people 4.2% $413,100 20,819
75 West Gardiner West GardinerKennebec County · 3,696 people 4.2% $305,100 3,696
76 MexicoOxford County · 2,782 people 4.2% $110,800 2,782
77 Turner TurnerAndroscoggin County · 5,891 people 4.1% $284,900 5,891
78 WaldoboroLincoln County · 5,253 people 4.1% $274,900 5,253
79 Sabattus SabattusAndroscoggin County · 5,116 people 4.1% $180,000 5,116
80 Farmingdale FarmingdaleKennebec County · 3,017 people 4.1% $249,700 3,017
81 OrringtonPenobscot County · 3,853 people 4% $309,000 3,853
82 Farmington FarmingtonFranklin County · 8,157 people 3.8% $166,600 8,157
83 Hollis HollisYork County · 4,872 people 3.8% $338,900 4,872
84 Falmouth FalmouthCumberland County · 12,755 people 3.7% $767,500 12,755
85 Buxton BuxtonYork County · 8,512 people 3.6% $356,800 8,512
86 Map of Rockland Rockland7,035 people 3.6% $245,800 7,035
87 Eliot EliotYork County · 7,146 people 3.4% $498,900 7,146
88 Fort KentAroostook County · 4,150 people 3.4% $160,700 4,150
89 Hallowell2,592 people 3.4% $295,300 2,592
90 Dexter DexterPenobscot County · 3,822 people 3.3% $170,600 3,822
91 Yarmouth YarmouthCumberland County · 9,053 people 3.2% $639,700 9,053
92 HampdenPenobscot County · 7,896 people 3.2% $301,300 7,896
93 Alfred AlfredYork County · 3,125 people 3.1% $342,300 3,125
94 Warren WarrenKnox County · 4,932 people 2.8% $232,700 4,932
95 SkowheganSomerset County · 8,653 people 2.7% $164,400 8,653
96 Bowdoinham BowdoinhamSagadahoc County · 3,142 people 2.7% $405,500 3,142
97 Bath Bath8,815 people 2.6% $310,900 8,815
98 Winslow WinslowKennebec County · 8,023 people 2.6% $225,300 8,023
99 Livermore Falls Livermore FallsAndroscoggin County · 3,102 people 2.6% $147,500 3,102
100 Sanford Sanford22,247 people 2.4% $280,200 22,247
101 HoultonAroostook County · 6,056 people 2.3% $137,000 6,056
102 Thomaston ThomastonKnox County · 2,769 people 2.1% $271,700 2,769
103 Lebanon LebanonYork County · 6,629 people 1.9% $324,800 6,629
104 Fairfield FairfieldSomerset County · 6,519 people 1.9% $164,300 6,519
105 Map of Wiscasset WiscassetLincoln County · 3,874 people 1.9% $325,200 3,874
106 Map of Cumberland CumberlandCumberland County · 8,647 people 1.8% $616,800 8,647
107 Jay JayFranklin County · 4,657 people 1.8% $168,600 4,657
108 Map of Durham DurhamAndroscoggin County · 4,262 people 1.8% $322,200 4,262
109 Brunswick BrunswickCumberland County · 22,336 people 1.7% $376,300 22,336
110 PittsfieldSomerset County · 3,930 people 1.6% $164,100 3,930
111 Pittston PittstonKennebec County · 3,093 people 1.6% $238,700 3,093
112 Map of Benton BentonKennebec County · 2,770 people 1.6% $176,700 2,770
113 Augusta Augusta19,077 people 1.5% $201,000 19,077
114 Map of Orono OronoPenobscot County · 11,902 people 1.4% $272,600 11,902
115 Map of Brewer Brewer9,652 people 1.4% $245,300 9,652
116 Old Town Old Town7,470 people 1.4% $208,100 7,470
117 Map of Caribou Caribou7,382 people 1.2% $134,100 7,382
118 Map of New Gloucester New GloucesterCumberland County · 5,766 people 1.1% $357,100 5,766
119 Auburn Auburn24,602 people 1% $282,000 24,602
120 RichmondSagadahoc County · 3,566 people 1% $242,700 3,566
121 Clinton ClintonKennebec County · 3,385 people 0.9% $187,000 3,385
122 South Portland South Portland26,930 people 0.8% $441,200 26,930
123 North Yarmouth North YarmouthCumberland County · 4,240 people 0.8% $496,500 4,240
124 Map of Greene GreeneAndroscoggin County · 4,417 people 0.7% $270,000 4,417
125 Map of Lewiston Lewiston38,324 people 0.6% $235,100 38,324
126 BucksportHancock County · 5,016 people 0.6% $252,300 5,016
127 Westbrook Westbrook20,775 people 0.5% $383,300 20,775
128 South Berwick South BerwickYork County · 7,670 people 0.5% $428,300 7,670
129 Map of Presque Isle Presque Isle8,736 people 0.4% $147,200 8,736
130 Map of Gardiner Gardiner6,088 people 0.4% $221,600 6,088
131 Carmel CarmelPenobscot County · 2,941 people 0.4% $256,800 2,941
132 Waterville17,077 people 0.3% $184,600 17,077
133 Bangor Bangor31,938 people 0.2% $219,600 31,938
134 Gorham GorhamCumberland County · 18,300 people 0% $460,900 18,300
135 Map of Lisbon LisbonAndroscoggin County · 9,750 people 0% $258,300 9,750
136 TopshamSagadahoc County · 9,706 people 0% $360,800 9,706
137 Berwick BerwickYork County · 8,175 people 0% $369,100 8,175
138 HermonPenobscot County · 6,727 people 0% $333,600 6,727
139 Winterport WinterportWaldo County · 3,850 people 0% $283,000 3,850
140 BowdoinSagadahoc County · 3,188 people 0% $292,800 3,188
141 Mechanic FallsAndroscoggin County · 3,134 people 0% $270,900 3,134
142 Chelsea ChelseaKennebec County · 2,823 people 0% $182,300 2,823
143 Minot MinotAndroscoggin County · 2,794 people 0% $294,900 2,794

How this ranking works

We rank every town by the share of all homes held for seasonal, recreational or occasional use: lake houses, ski condos and summer cottages. The town with the highest figure ranks #1. For comparison, the figure for Maine as a whole is 15.3%.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states