Average Home Price in
Vermont

241 cities tracked · Real Zillow data · Updated July 2026

State Median
$358,160
Most Affordable
$182,592
Most Expensive
$1,046,854
Cities Tracked
241

All Cities in Vermont

Sorted by population size
#CityCountyMedian Price1-Yr Changevs. State Median
1BurlingtonChittenden County$519,611-1.9%
2EssexChittenden County$486,576+0.4%
3RutlandRutland County$289,521+6.2%
4South BurlingtonChittenden County$491,399-0.6%
5ColchesterChittenden County$493,206+1.1%
6BarreWashington County$312,915+1.6%
7BenningtonBennington County$249,776-1.3%
8Saint AlbansFranklin County$370,628+0.6%
9BrattleboroWindham County$320,182-2.4%
10MiltonChittenden County$465,695+0.4%
11HartfordWindsor County$433,716+4.7%
12WillistonChittenden County$584,529+2.5%
13SpringfieldWindsor County$253,236+2.6%
14MiddleburyAddison County$461,204+1.0%
15MontpelierWashington County$433,729+1.6%
16ShelburneChittenden County$688,637+1.0%
17WinooskiChittenden County$441,792-1.8%
18St JohnsburyCaledonia County$271,450+2.9%
19SwantonFranklin County$350,266+0.3%
20NorthfieldWashington County$334,929+0.7%
21NewportOrleans County$268,670+6.9%
22LyndonCaledonia County$300,671+2.9%
23WaterburyWashington County$549,431+0.5%
24StoweLamoille County$1,046,854+6.4%
25MorristownLamoille County$530,903+1.0%
26JerichoChittenden County$573,104+0.3%
27FairfaxFranklin County$464,085+1.4%
28GeorgiaFranklin County$441,908+2.9%
29RandolphOrange County$358,160+5.6%
30HinesburgChittenden County$573,818+4.0%
31CastletonRutland County$342,003+5.2%
32ManchesterBennington County$643,616+2.8%
33DerbyOrleans County$314,757+3.8%
34RichmondChittenden County$593,463+1.4%
35BrandonRutland County$305,914+3.9%
36CharlotteChittenden County$863,313+4.1%
37CambridgeLamoille County$389,490-0.6%
38BristolAddison County$395,776-0.3%
39NorwichWindsor County$802,508+1.8%
40WindsorWindsor County$298,453+3.4%
41JohnsonLamoille County$343,264-2.2%
42HighgateFranklin County$354,627+3.1%
43HartlandWindsor County$477,181+0.5%
44WilliamstownOrange County$306,614-2.2%
45PownalBennington County$282,802-0.3%
46ShaftsburyBennington County$363,419+2.1%
47UnderhillChittenden County$594,273+2.3%
48PoultneyRutland County$315,175+6.6%
49WestminsterWindham County$303,088-0.3%
50WoodstockWindsor County$727,804+1.5%
51ChesterWindsor County$352,767+0.0%
52Hyde ParkLamoille County$387,562+3.3%
53HardwickCaledonia County$265,051+3.2%
54BerlinWashington County$415,012+1.3%
55RockinghamWindham County$295,696-2.7%
56PittsfordRutland County$296,400+3.2%
57WeathersfieldWindsor County$333,973+0.4%
58BradfordOrange County$304,918+1.0%
59ThetfordOrange County$426,798-3.9%
60RoyaltonWindsor County$345,663-0.3%
61Fair HavenRutland County$246,476+3.7%
62BartonOrleans County$248,495+3.9%
63FerrisburghAddison County$517,440-3.9%
64VernonWindham County$336,594-2.1%
65PutneyWindham County$378,966+0.7%
66East MontpelierWashington County$471,046+1.3%
67RichfordFranklin County$246,836+0.8%
68WestfordChittenden County$517,951+0.6%
69ClarendonRutland County$327,032+4.6%
70ArlingtonBennington County$370,968-1.2%
71VergennesAddison County$365,790-3.1%
72LondonderryWindham County$422,560+2.3%
73WallingfordRutland County$315,629+0.5%
74SheldonFranklin County$359,046+5.6%
75Grand IsleGrand Isle County$512,849+3.6%
76West RutlandRutland County$216,677-0.4%
77DummerstonWindham County$387,258+1.3%
78DanvilleCaledonia County$348,572+5.5%
79GuilfordWindham County$359,183-8.5%
80FairfieldFranklin County$381,752+6.8%
81DorsetBennington County$743,444+3.3%
82Bellows FallsWindham County$237,150+2.3%
83BethelWindsor County$340,121+7.3%
84MonktonAddison County$483,261+3.1%
85PlainfieldWashington County$357,183+0.0%
86NewburyOrange County$319,111+1.2%
87MiddlesexWashington County$422,718-3.4%
88StarksboroAddison County$410,819+4.4%
89WilmingtonWindham County$440,680+1.7%
90CalaisWashington County$420,265+4.3%
91AlburghGrand Isle County$321,210+3.4%
92New HavenAddison County$439,007+0.7%
93LudlowWindsor County$598,834+0.8%
94NewfaneWindham County$361,270+0.2%
95ProctorRutland County$268,570+2.5%
96WaitsfieldWashington County$571,886+2.7%
97TownshendWindham County$305,925-2.4%
98WarrenWashington County$499,440+2.2%
99SharonWindsor County$389,432+3.9%
100TroyOrleans County$326,286+7.7%
101MoretownWashington County$478,901+7.0%
102CavendishWindsor County$354,064-0.7%
103HuntingtonChittenden County$465,128+3.7%
104ChittendenRutland County$392,636+1.5%
105South HeroGrand Isle County$610,574+2.3%
106CorinthOrange County$293,133+0.0%
107BakersfieldFranklin County$358,062+4.2%
108EnosburgFranklin County$316,935-1.1%
109WhitinghamWindham County$331,467+1.4%
110Saxtons RiverWindham County$303,098+11.7%
111Mt HollyRutland County$408,931+3.5%
112WaterfordCaledonia County$366,517-1.8%
113BarnetCaledonia County$332,451+4.6%
114MarlboroWindham County$388,862+1.8%
115AddisonAddison County$427,464-5.6%
116BerkshireFranklin County$298,674+1.8%
117DuxburyWashington County$455,371-2.5%
118BrookfieldOrange County$381,491-5.3%
119ElmoreLamoille County$483,748-2.6%
120WolcottLamoille County$356,354-0.4%
121LincolnAddison County$451,265-0.9%
122BurkeCaledonia County$460,732+4.0%
123FranklinFranklin County$327,261+4.7%
124ShorehamAddison County$429,484+3.7%
125EdenLamoille County$307,567+4.0%
126TunbridgeOrange County$335,962-2.3%
127MarshfieldWashington County$334,116+0.4%
128CabotWashington County$366,804+6.0%
129Enosburg FallsFranklin County$295,292+14.4%
130ShrewsburyRutland County$358,611+2.4%
131ChelseaOrange County$292,394+2.0%
132RochesterWindsor County$352,261+6.7%
133North HeroGrand Isle County$542,928+1.2%
134PawletRutland County$342,452+6.3%
135StraffordOrange County$409,721-0.2%
136West WindsorWindsor County$492,666+9.4%
137BridportAddison County$409,533+6.5%
138SalisburyAddison County$409,389-6.4%
139IrasburgOrleans County$297,473+7.0%
140DanbyRutland County$369,037+1.0%
141GrotonCaledonia County$285,507-2.1%
142Island PondEssex County$223,080+2.9%
143DoverWindham County$474,693+1.4%
144BoltonChittenden County$416,831+2.2%
145FletcherFranklin County$437,216+4.0%
146FairleeOrange County$404,127-3.5%
147ConcordEssex County$239,312-0.7%
148WashingtonOrange County$304,866-0.9%
149LunenburgEssex County$222,717+14.0%
150GloverOrleans County$313,957+2.6%
151RyegateCaledonia County$302,037+10.3%
152CraftsburyOrleans County$344,681-1.1%
153MendonRutland County$413,049+4.6%
154TopshamOrange County$254,045+0.7%
155CoventryOrleans County$315,679+5.0%
156BarnardWindsor County$640,063+2.1%
157RoxburyWashington County$342,823-0.7%
158AlbanyOrleans County$299,177+5.7%
159MontgomeryFranklin County$336,990+4.0%
160SandgateBennington County$352,803-0.7%
161SunderlandBennington County$394,511-2.4%
162BrightonEssex County$254,344-0.8%
163CornwallAddison County$585,972-3.9%
164WaldenCaledonia County$307,568+1.8%
165CharlestonOrleans County$282,428+2.8%
166WellsRutland County$337,641+6.9%
167LeicesterAddison County$391,183-7.2%
168BridgewaterWindsor County$487,032+9.5%
169BraintreeOrange County$304,193-2.9%
170OrangeOrange County$319,020+0.6%
171FaystonWashington County$573,149+1.1%
172LowellOrleans County$240,041+3.4%
173StamfordBennington County$342,363+5.6%
174WorcesterWashington County$376,144-7.4%
175PomfretWindsor County$698,460+2.2%
176OrwellAddison County$399,314+3.4%
177JamaicaWindham County$378,521-2.9%
178BensonRutland County$317,162+5.9%
179PeachamCaledonia County$418,823+6.5%
180KillingtonRutland County$492,752+0.3%
181HubbardtonRutland County$345,263+5.0%
182SuttonCaledonia County$293,840+6.0%
183PantonAddison County$472,567+2.1%
184NewarkCaledonia County$260,015+4.2%
185WestmoreOrleans County$350,142+0.7%
186KirbyCaledonia County$371,097+3.2%
187GreensboroOrleans County$465,872+3.5%
188WestonWindsor County$550,052-2.9%
189CanaanEssex County$212,388+7.6%
190West FairleeOrange County$336,888+2.0%
191WoodburyWashington County$334,648-2.2%
192HalifaxWindham County$330,381+0.4%
193WheelockCaledonia County$248,244-4.0%
194StockbridgeWindsor County$345,337+7.7%
195TinmouthRutland County$370,263+7.1%
196VershireOrange County$329,870+4.4%
197HollandOrleans County$238,627+3.2%
198ReadsboroBennington County$257,855-1.7%
199Middletown SpringsRutland County$343,393-0.4%
200WeybridgeAddison County$526,394+0.2%
201RupertBennington County$428,658+6.2%
202WestfieldOrleans County$360,167+3.9%
203WinhallBennington County$666,151-0.4%
204GraftonWindham County$377,262-4.0%
205North BenningtonBennington County$282,805-0.8%
206MorganOrleans County$339,351+3.8%
207WardsboroWindham County$379,171-1.2%
208BrowningtonOrleans County$250,611+0.9%
209SheffieldCaledonia County$226,513+0.0%
210SudburyRutland County$371,486+0.0%
211AndoverWindsor County$521,932+5.1%
212ReadingWindsor County$451,769+3.2%
213JayOrleans County$429,881+8.7%
214PeruBennington County$498,529-1.1%
215RiptonAddison County$363,718-4.3%
216BelvidereLamoille County$333,720-7.0%
217GranvilleAddison County$247,847+1.5%
218Isle La MotteGrand Isle County$412,881+6.4%
219AthensWindham County$276,317+4.3%
220WhitingAddison County$352,454-3.5%
221BrooklineWindham County$314,561+8.5%
222PlymouthWindsor County$487,825+2.1%
223South ShaftsburyBennington County$264,207-2.1%
224StrattonWindham County$719,714+3.1%
225PittsfieldRutland County$416,154+8.1%
226HancockAddison County$257,641+6.3%
227MorrisvilleLamoille County$374,660+2.7%
228IraRutland County$299,252+5.3%
229WalthamAddison County$468,031+2.9%
230LyndonvilleCaledonia County$242,356+2.2%
231East HavenEssex County$228,877+5.6%
232WatervilleLamoille County$335,571-5.1%
233StannardCaledonia County$284,574-1.0%
234Derby LineOrleans County$252,038+13.9%
235WoodfordBennington County$255,826+11.1%
236OrleansOrleans County$182,592+14.6%
237North TroyOrleans County$205,360+14.7%
238LandgroveBennington County$801,327+0.3%
239Wells RiverOrange County$246,942+12.7%
240JeffersonvilleLamoille County$371,564-4.6%
241Derby CenterOrleans County$266,110+5.4%