VTVermont rankings

Towns with the most residents 65 and older in Vermont

Ranked by the share of residents aged 65 and older. 74 towns with 2,500+ residents.

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

#TownAge 65 and olderMedian agePopulation
1 Woodstock WoodstockWindsor County · 3,027 people 32.7% 56.0 3,027
2 Map of Rockingham RockinghamWindham County · 4,807 people 29.8% 46.4 4,807
3 Chester ChesterWindsor County · 2,992 people 29.8% 49.7 2,992
4 Windsor WindsorWindsor County · 3,554 people 29.7% 44.8 3,554
5 Shelburne ShelburneChittenden County · 7,969 people 29.2% 50.9 7,969
6 RutlandRutland County · 3,927 people 28.9% 50.8 3,927
7 Hartland HartlandWindsor County · 3,460 people 28.4% 55.8 3,460
8 Westminster WestminsterWindham County · 2,999 people 27.6% 53.5 2,999
9 Pownal PownalBennington County · 3,265 people 27.5% 49.0 3,265
10 Derby DerbyOrleans County · 4,537 people 27.2% 51.6 4,537
11 Hardwick HardwickCaledonia County · 2,965 people 27% 47.1 2,965
12 Berlin BerlinWashington County · 2,880 people 26.8% 50.6 2,880
13 Rutland15,712 people 26.2% 49.0 15,712
14 Stowe StoweLamoille County · 5,285 people 25.8% 46.3 5,285
15 Map of Hinesburg HinesburgChittenden County · 4,718 people 25.8% 50.1 4,718
16 Newport4,394 people 25.8% 46.4 4,394
17 Map of Manchester ManchesterBennington County · 4,486 people 25.7% 54.5 4,486
18 BrattleboroWindham County · 12,122 people 25.5% 45.6 12,122
19 Morristown MorristownLamoille County · 5,722 people 25.5% 47.8 5,722
20 Map of Pittsford PittsfordRutland County · 2,892 people 25.4% 47.7 2,892
21 Weathersfield WeathersfieldWindsor County · 2,856 people 25.4% 48.3 2,856
22 Map of Bennington BenningtonBennington County · 15,249 people 25.2% 44.7 15,249
23 Map of Montpelier Montpelier8,014 people 24.3% 42.3 8,014
24 Bellows Falls Bellows Falls2,891 people 23.7% 41.3 2,891
25 Springfield SpringfieldWindsor County · 9,084 people 23.6% 43.2 9,084
26 Map of Barton BartonOrleans County · 2,815 people 23.5% 44.9 2,815
27 Map of Ferrisburgh FerrisburghAddison County · 2,661 people 23.3% 45.5 2,661
28 Randolph RandolphOrange County · 4,843 people 22.9% 40.4 4,843
29 Map of Bradford BradfordOrange County · 2,827 people 22.9% 42.7 2,827
30 Map of Poultney PoultneyRutland County · 3,010 people 22.8% 34.0 3,010
31 Map of Vernon VernonWindham County · 2,709 people 22.8% 42.6 2,709
32 Hartford HartfordWindsor County · 10,736 people 22.5% 43.2 10,736
33 Brandon BrandonRutland County · 4,120 people 22.3% 50.1 4,120
34 Map of Charlotte CharlotteChittenden County · 3,916 people 22.3% 52.2 3,916
35 Map of Highgate HighgateFranklin County · 3,528 people 22.2% 44.0 3,528
36 Map of Royalton RoyaltonWindsor County · 2,752 people 22.1% 43.9 2,752
37 Map of East Montpelier East MontpelierWashington County · 2,612 people 22.1% 46.7 2,612
38 Bristol BristolAddison County · 3,778 people 21.9% 47.9 3,778
39 Lyndon LyndonCaledonia County · 5,590 people 21.8% 48.4 5,590
40 Shaftsbury ShaftsburyBennington County · 3,607 people 21.8% 43.0 3,607
41 Map of Vergennes Vergennes2,565 people 21.6% 46.6 2,565
42 St. Johnsbury St. JohnsburyCaledonia County · 7,368 people 21.1% 42.8 7,368
43 Map of Williston WillistonChittenden County · 10,144 people 21% 45.4 10,144
44 Morrisville2,664 people 20.9% 45.3 2,664
45 ThetfordOrange County · 2,813 people 20.8% 43.6 2,813
46 Middlebury MiddleburyAddison County · 9,175 people 20.7% 31.8 9,175
47 Castleton CastletonRutland County · 4,453 people 20.7% 38.3 4,453
48 Map of Arlington ArlingtonBennington County · 2,598 people 20.7% 37.6 2,598
49 Jericho JerichoChittenden County · 5,114 people 20.2% 49.7 5,114
50 Northfield NorthfieldWashington County · 5,920 people 20% 36.4 5,920
51 Map of Essex EssexChittenden County · 11,516 people 19.9% 42.4 11,516
52 Map of Waterbury WaterburyWashington County · 5,405 people 19.8% 43.2 5,405
53 SwantonFranklin County · 6,820 people 19.5% 43.7 6,820
54 Richmond RichmondChittenden County · 4,159 people 19.5% 43.7 4,159
55 BarreWashington County · 8,412 people 19.4% 42.2 8,412
56 Swanton2,670 people 19.3% 37.8 2,670
57 Hyde ParkLamoille County · 3,000 people 18.7% 41.6 3,000
58 Fair Haven Fair HavenRutland County · 2,724 people 18.4% 39.2 2,724
59 Putney PutneyWindham County · 2,622 people 18.1% 37.2 2,622
60 Map of Colchester ColchesterChittenden County · 17,648 people 17.9% 39.3 17,648
61 Enosburgh EnosburghFranklin County · 2,804 people 17.9% 40.6 2,804
62 Map of South Burlington South Burlington20,756 people 17.8% 38.2 20,756
63 Map of Underhill UnderhillChittenden County · 3,141 people 17.6% 38.1 3,141
64 Map of Williamstown WilliamstownOrange County · 3,579 people 17% 42.0 3,579
65 Georgia GeorgiaFranklin County · 4,890 people 16.1% 40.1 4,890
66 Milton MiltonChittenden County · 10,769 people 16% 41.6 10,769
67 Map of Norwich NorwichWindsor County · 3,640 people 16% 40.8 3,640
68 Essex Junction10,803 people 14.9% 39.3 10,803
69 Map of Cambridge CambridgeLamoille County · 3,767 people 14.4% 37.4 3,767
70 St. AlbansFranklin County · 6,954 people 13.9% 38.7 6,954
71 Fairfax FairfaxFranklin County · 5,226 people 12.5% 38.8 5,226
72 Map of Burlington Burlington44,675 people 12.1% 26.8 44,675
73 Map of Winooski Winooski8,293 people 10.9% 33.3 8,293
74 Johnson JohnsonLamoille County · 3,450 people 10.8% 30.9 3,450

How this ranking works

We rank every town by the share of residents aged 65 and older. Retirement, lake and coastal towns lead this list. The town with the highest figure ranks #1. For comparison, the figure for Vermont as a whole is 21.4%.

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