VTVermont rankings

Top vacation-home towns in Vermont

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

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

#TownSeasonal homesHome valuePopulation
1 Stowe StoweLamoille County · 5,285 people 30.2% $647,800 5,285
2 Map of Manchester ManchesterBennington County · 4,486 people 28.4% $454,600 4,486
3 Map of Poultney PoultneyRutland County · 3,010 people 24.7% $206,200 3,010
4 Map of Ferrisburgh FerrisburghAddison County · 2,661 people 24.7% $422,700 2,661
5 Chester ChesterWindsor County · 2,992 people 24.4% $232,900 2,992
6 Map of Arlington ArlingtonBennington County · 2,598 people 23.8% $318,500 2,598
7 Woodstock WoodstockWindsor County · 3,027 people 23.5% $582,000 3,027
8 Castleton CastletonRutland County · 4,453 people 21% $224,800 4,453
9 Hartford HartfordWindsor County · 10,736 people 18.3% $304,500 10,736
10 Weathersfield WeathersfieldWindsor County · 2,856 people 15% $252,700 2,856
11 Derby DerbyOrleans County · 4,537 people 14.9% $225,000 4,537
12 Shaftsbury ShaftsburyBennington County · 3,607 people 14% $267,300 3,607
13 Map of Barton BartonOrleans County · 2,815 people 13.2% $201,200 2,815
14 Map of Charlotte CharlotteChittenden County · 3,916 people 12.1% $695,300 3,916
15 Newport4,394 people 10.9% $179,400 4,394
16 Map of Pittsford PittsfordRutland County · 2,892 people 10.9% $197,000 2,892
17 Map of Royalton RoyaltonWindsor County · 2,752 people 9.6% $263,200 2,752
18 Map of Bradford BradfordOrange County · 2,827 people 9.1% $258,600 2,827
19 Map of Highgate HighgateFranklin County · 3,528 people 8.8% $280,500 3,528
20 Georgia GeorgiaFranklin County · 4,890 people 8.1% $360,300 4,890
21 Map of Norwich NorwichWindsor County · 3,640 people 8% $637,500 3,640
22 Hardwick HardwickCaledonia County · 2,965 people 7.8% $184,700 2,965
23 SwantonFranklin County · 6,820 people 7.5% $285,100 6,820
24 RutlandRutland County · 3,927 people 6.4% $301,500 3,927
25 Middlebury MiddleburyAddison County · 9,175 people 6.3% $409,700 9,175
26 Hartland HartlandWindsor County · 3,460 people 6.2% $348,600 3,460
27 Westminster WestminsterWindham County · 2,999 people 6.1% $273,800 2,999
28 Map of Cambridge CambridgeLamoille County · 3,767 people 5.7% $343,000 3,767
29 Map of Rockingham RockinghamWindham County · 4,807 people 5.4% $210,900 4,807
30 Map of Colchester ColchesterChittenden County · 17,648 people 5.3% $394,400 17,648
31 Shelburne ShelburneChittenden County · 7,969 people 5.3% $588,100 7,969
32 Fair Haven Fair HavenRutland County · 2,724 people 5.2% $176,500 2,724
33 Putney PutneyWindham County · 2,622 people 5.2% $300,000 2,622
34 Randolph RandolphOrange County · 4,843 people 4.6% $278,700 4,843
35 Pownal PownalBennington County · 3,265 people 4.3% $256,600 3,265
36 Map of Waterbury WaterburyWashington County · 5,405 people 4.1% $447,200 5,405
37 Map of East Montpelier East MontpelierWashington County · 2,612 people 4% $378,700 2,612
38 Enosburgh EnosburghFranklin County · 2,804 people 3.9% $223,100 2,804
39 Fairfax FairfaxFranklin County · 5,226 people 3.7% $378,200 5,226
40 Hyde ParkLamoille County · 3,000 people 3.7% $198,400 3,000
41 Map of Bennington BenningtonBennington County · 15,249 people 3.6% $213,300 15,249
42 ThetfordOrange County · 2,813 people 3.6% $329,500 2,813
43 Morristown MorristownLamoille County · 5,722 people 3% $298,600 5,722
44 Milton MiltonChittenden County · 10,769 people 2.7% $372,500 10,769
45 Map of Hinesburg HinesburgChittenden County · 4,718 people 2.6% $463,400 4,718
46 Map of Williamstown WilliamstownOrange County · 3,579 people 2.6% $234,900 3,579
47 Map of Williston WillistonChittenden County · 10,144 people 2.5% $475,800 10,144
48 Lyndon LyndonCaledonia County · 5,590 people 2.4% $227,000 5,590
49 Bristol BristolAddison County · 3,778 people 2.4% $337,300 3,778
50 Map of Vergennes Vergennes2,565 people 2.3% $310,000 2,565
51 Richmond RichmondChittenden County · 4,159 people 2.2% $432,200 4,159
52 Berlin BerlinWashington County · 2,880 people 1.9% $273,600 2,880
53 Swanton2,670 people 1.9% $229,000 2,670
54 St. Johnsbury St. JohnsburyCaledonia County · 7,368 people 1.6% $177,700 7,368
55 Rutland15,712 people 1.3% $185,500 15,712
56 Windsor WindsorWindsor County · 3,554 people 1.3% $207,500 3,554
57 Map of Montpelier Montpelier8,014 people 1.2% $375,100 8,014
58 Map of Burlington Burlington44,675 people 1% $444,800 44,675
59 Map of Winooski Winooski8,293 people 1% $381,500 8,293
60 St. AlbansFranklin County · 6,954 people 1% $263,400 6,954
61 Brandon BrandonRutland County · 4,120 people 1% $227,800 4,120
62 Northfield NorthfieldWashington County · 5,920 people 0.9% $274,400 5,920
63 Map of South Burlington South Burlington20,756 people 0.7% $443,400 20,756
64 BarreWashington County · 8,412 people 0.5% $210,400 8,412
65 Morrisville2,664 people 0.5% $276,300 2,664
66 BrattleboroWindham County · 12,122 people 0.4% $257,300 12,122
67 Johnson JohnsonLamoille County · 3,450 people 0.3% $169,400 3,450
68 Map of Essex EssexChittenden County · 11,516 people 0% $447,300 11,516
69 Essex Junction10,803 people 0% $407,500 10,803
70 Springfield SpringfieldWindsor County · 9,084 people 0% $192,400 9,084
71 Jericho JerichoChittenden County · 5,114 people 0% $493,100 5,114
72 Map of Underhill UnderhillChittenden County · 3,141 people 0% $446,000 3,141
73 Bellows Falls Bellows Falls2,891 people 0% $195,600 2,891
74 Map of Vernon VernonWindham County · 2,709 people 0% $285,100 2,709

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 Vermont as a whole is 14.7%.

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