241 cities tracked · Real Zillow data · Updated July 2026
| # | City | County | Median Price | 1-Yr Change | vs. State Median |
|---|---|---|---|---|---|
| 1 | Burlington | Chittenden County | $519,611 | -1.9% | |
| 2 | Essex | Chittenden County | $486,576 | +0.4% | |
| 3 | Rutland | Rutland County | $289,521 | +6.2% | |
| 4 | South Burlington | Chittenden County | $491,399 | -0.6% | |
| 5 | Colchester | Chittenden County | $493,206 | +1.1% | |
| 6 | Barre | Washington County | $312,915 | +1.6% | |
| 7 | Bennington | Bennington County | $249,776 | -1.3% | |
| 8 | Saint Albans | Franklin County | $370,628 | +0.6% | |
| 9 | Brattleboro | Windham County | $320,182 | -2.4% | |
| 10 | Milton | Chittenden County | $465,695 | +0.4% | |
| 11 | Hartford | Windsor County | $433,716 | +4.7% | |
| 12 | Williston | Chittenden County | $584,529 | +2.5% | |
| 13 | Springfield | Windsor County | $253,236 | +2.6% | |
| 14 | Middlebury | Addison County | $461,204 | +1.0% | |
| 15 | Montpelier | Washington County | $433,729 | +1.6% | |
| 16 | Shelburne | Chittenden County | $688,637 | +1.0% | |
| 17 | Winooski | Chittenden County | $441,792 | -1.8% | |
| 18 | St Johnsbury | Caledonia County | $271,450 | +2.9% | |
| 19 | Swanton | Franklin County | $350,266 | +0.3% | |
| 20 | Northfield | Washington County | $334,929 | +0.7% | |
| 21 | Newport | Orleans County | $268,670 | +6.9% | |
| 22 | Lyndon | Caledonia County | $300,671 | +2.9% | |
| 23 | Waterbury | Washington County | $549,431 | +0.5% | |
| 24 | Stowe | Lamoille County | $1,046,854 | +6.4% | |
| 25 | Morristown | Lamoille County | $530,903 | +1.0% | |
| 26 | Jericho | Chittenden County | $573,104 | +0.3% | |
| 27 | Fairfax | Franklin County | $464,085 | +1.4% | |
| 28 | Georgia | Franklin County | $441,908 | +2.9% | |
| 29 | Randolph | Orange County | $358,160 | +5.6% | |
| 30 | Hinesburg | Chittenden County | $573,818 | +4.0% | |
| 31 | Castleton | Rutland County | $342,003 | +5.2% | |
| 32 | Manchester | Bennington County | $643,616 | +2.8% | |
| 33 | Derby | Orleans County | $314,757 | +3.8% | |
| 34 | Richmond | Chittenden County | $593,463 | +1.4% | |
| 35 | Brandon | Rutland County | $305,914 | +3.9% | |
| 36 | Charlotte | Chittenden County | $863,313 | +4.1% | |
| 37 | Cambridge | Lamoille County | $389,490 | -0.6% | |
| 38 | Bristol | Addison County | $395,776 | -0.3% | |
| 39 | Norwich | Windsor County | $802,508 | +1.8% | |
| 40 | Windsor | Windsor County | $298,453 | +3.4% | |
| 41 | Johnson | Lamoille County | $343,264 | -2.2% | |
| 42 | Highgate | Franklin County | $354,627 | +3.1% | |
| 43 | Hartland | Windsor County | $477,181 | +0.5% | |
| 44 | Williamstown | Orange County | $306,614 | -2.2% | |
| 45 | Pownal | Bennington County | $282,802 | -0.3% | |
| 46 | Shaftsbury | Bennington County | $363,419 | +2.1% | |
| 47 | Underhill | Chittenden County | $594,273 | +2.3% | |
| 48 | Poultney | Rutland County | $315,175 | +6.6% | |
| 49 | Westminster | Windham County | $303,088 | -0.3% | |
| 50 | Woodstock | Windsor County | $727,804 | +1.5% | |
| 51 | Chester | Windsor County | $352,767 | +0.0% | |
| 52 | Hyde Park | Lamoille County | $387,562 | +3.3% | |
| 53 | Hardwick | Caledonia County | $265,051 | +3.2% | |
| 54 | Berlin | Washington County | $415,012 | +1.3% | |
| 55 | Rockingham | Windham County | $295,696 | -2.7% | |
| 56 | Pittsford | Rutland County | $296,400 | +3.2% | |
| 57 | Weathersfield | Windsor County | $333,973 | +0.4% | |
| 58 | Bradford | Orange County | $304,918 | +1.0% | |
| 59 | Thetford | Orange County | $426,798 | -3.9% | |
| 60 | Royalton | Windsor County | $345,663 | -0.3% | |
| 61 | Fair Haven | Rutland County | $246,476 | +3.7% | |
| 62 | Barton | Orleans County | $248,495 | +3.9% | |
| 63 | Ferrisburgh | Addison County | $517,440 | -3.9% | |
| 64 | Vernon | Windham County | $336,594 | -2.1% | |
| 65 | Putney | Windham County | $378,966 | +0.7% | |
| 66 | East Montpelier | Washington County | $471,046 | +1.3% | |
| 67 | Richford | Franklin County | $246,836 | +0.8% | |
| 68 | Westford | Chittenden County | $517,951 | +0.6% | |
| 69 | Clarendon | Rutland County | $327,032 | +4.6% | |
| 70 | Arlington | Bennington County | $370,968 | -1.2% | |
| 71 | Vergennes | Addison County | $365,790 | -3.1% | |
| 72 | Londonderry | Windham County | $422,560 | +2.3% | |
| 73 | Wallingford | Rutland County | $315,629 | +0.5% | |
| 74 | Sheldon | Franklin County | $359,046 | +5.6% | |
| 75 | Grand Isle | Grand Isle County | $512,849 | +3.6% | |
| 76 | West Rutland | Rutland County | $216,677 | -0.4% | |
| 77 | Dummerston | Windham County | $387,258 | +1.3% | |
| 78 | Danville | Caledonia County | $348,572 | +5.5% | |
| 79 | Guilford | Windham County | $359,183 | -8.5% | |
| 80 | Fairfield | Franklin County | $381,752 | +6.8% | |
| 81 | Dorset | Bennington County | $743,444 | +3.3% | |
| 82 | Bellows Falls | Windham County | $237,150 | +2.3% | |
| 83 | Bethel | Windsor County | $340,121 | +7.3% | |
| 84 | Monkton | Addison County | $483,261 | +3.1% | |
| 85 | Plainfield | Washington County | $357,183 | +0.0% | |
| 86 | Newbury | Orange County | $319,111 | +1.2% | |
| 87 | Middlesex | Washington County | $422,718 | -3.4% | |
| 88 | Starksboro | Addison County | $410,819 | +4.4% | |
| 89 | Wilmington | Windham County | $440,680 | +1.7% | |
| 90 | Calais | Washington County | $420,265 | +4.3% | |
| 91 | Alburgh | Grand Isle County | $321,210 | +3.4% | |
| 92 | New Haven | Addison County | $439,007 | +0.7% | |
| 93 | Ludlow | Windsor County | $598,834 | +0.8% | |
| 94 | Newfane | Windham County | $361,270 | +0.2% | |
| 95 | Proctor | Rutland County | $268,570 | +2.5% | |
| 96 | Waitsfield | Washington County | $571,886 | +2.7% | |
| 97 | Townshend | Windham County | $305,925 | -2.4% | |
| 98 | Warren | Washington County | $499,440 | +2.2% | |
| 99 | Sharon | Windsor County | $389,432 | +3.9% | |
| 100 | Troy | Orleans County | $326,286 | +7.7% | |
| 101 | Moretown | Washington County | $478,901 | +7.0% | |
| 102 | Cavendish | Windsor County | $354,064 | -0.7% | |
| 103 | Huntington | Chittenden County | $465,128 | +3.7% | |
| 104 | Chittenden | Rutland County | $392,636 | +1.5% | |
| 105 | South Hero | Grand Isle County | $610,574 | +2.3% | |
| 106 | Corinth | Orange County | $293,133 | +0.0% | |
| 107 | Bakersfield | Franklin County | $358,062 | +4.2% | |
| 108 | Enosburg | Franklin County | $316,935 | -1.1% | |
| 109 | Whitingham | Windham County | $331,467 | +1.4% | |
| 110 | Saxtons River | Windham County | $303,098 | +11.7% | |
| 111 | Mt Holly | Rutland County | $408,931 | +3.5% | |
| 112 | Waterford | Caledonia County | $366,517 | -1.8% | |
| 113 | Barnet | Caledonia County | $332,451 | +4.6% | |
| 114 | Marlboro | Windham County | $388,862 | +1.8% | |
| 115 | Addison | Addison County | $427,464 | -5.6% | |
| 116 | Berkshire | Franklin County | $298,674 | +1.8% | |
| 117 | Duxbury | Washington County | $455,371 | -2.5% | |
| 118 | Brookfield | Orange County | $381,491 | -5.3% | |
| 119 | Elmore | Lamoille County | $483,748 | -2.6% | |
| 120 | Wolcott | Lamoille County | $356,354 | -0.4% | |
| 121 | Lincoln | Addison County | $451,265 | -0.9% | |
| 122 | Burke | Caledonia County | $460,732 | +4.0% | |
| 123 | Franklin | Franklin County | $327,261 | +4.7% | |
| 124 | Shoreham | Addison County | $429,484 | +3.7% | |
| 125 | Eden | Lamoille County | $307,567 | +4.0% | |
| 126 | Tunbridge | Orange County | $335,962 | -2.3% | |
| 127 | Marshfield | Washington County | $334,116 | +0.4% | |
| 128 | Cabot | Washington County | $366,804 | +6.0% | |
| 129 | Enosburg Falls | Franklin County | $295,292 | +14.4% | |
| 130 | Shrewsbury | Rutland County | $358,611 | +2.4% | |
| 131 | Chelsea | Orange County | $292,394 | +2.0% | |
| 132 | Rochester | Windsor County | $352,261 | +6.7% | |
| 133 | North Hero | Grand Isle County | $542,928 | +1.2% | |
| 134 | Pawlet | Rutland County | $342,452 | +6.3% | |
| 135 | Strafford | Orange County | $409,721 | -0.2% | |
| 136 | West Windsor | Windsor County | $492,666 | +9.4% | |
| 137 | Bridport | Addison County | $409,533 | +6.5% | |
| 138 | Salisbury | Addison County | $409,389 | -6.4% | |
| 139 | Irasburg | Orleans County | $297,473 | +7.0% | |
| 140 | Danby | Rutland County | $369,037 | +1.0% | |
| 141 | Groton | Caledonia County | $285,507 | -2.1% | |
| 142 | Island Pond | Essex County | $223,080 | +2.9% | |
| 143 | Dover | Windham County | $474,693 | +1.4% | |
| 144 | Bolton | Chittenden County | $416,831 | +2.2% | |
| 145 | Fletcher | Franklin County | $437,216 | +4.0% | |
| 146 | Fairlee | Orange County | $404,127 | -3.5% | |
| 147 | Concord | Essex County | $239,312 | -0.7% | |
| 148 | Washington | Orange County | $304,866 | -0.9% | |
| 149 | Lunenburg | Essex County | $222,717 | +14.0% | |
| 150 | Glover | Orleans County | $313,957 | +2.6% | |
| 151 | Ryegate | Caledonia County | $302,037 | +10.3% | |
| 152 | Craftsbury | Orleans County | $344,681 | -1.1% | |
| 153 | Mendon | Rutland County | $413,049 | +4.6% | |
| 154 | Topsham | Orange County | $254,045 | +0.7% | |
| 155 | Coventry | Orleans County | $315,679 | +5.0% | |
| 156 | Barnard | Windsor County | $640,063 | +2.1% | |
| 157 | Roxbury | Washington County | $342,823 | -0.7% | |
| 158 | Albany | Orleans County | $299,177 | +5.7% | |
| 159 | Montgomery | Franklin County | $336,990 | +4.0% | |
| 160 | Sandgate | Bennington County | $352,803 | -0.7% | |
| 161 | Sunderland | Bennington County | $394,511 | -2.4% | |
| 162 | Brighton | Essex County | $254,344 | -0.8% | |
| 163 | Cornwall | Addison County | $585,972 | -3.9% | |
| 164 | Walden | Caledonia County | $307,568 | +1.8% | |
| 165 | Charleston | Orleans County | $282,428 | +2.8% | |
| 166 | Wells | Rutland County | $337,641 | +6.9% | |
| 167 | Leicester | Addison County | $391,183 | -7.2% | |
| 168 | Bridgewater | Windsor County | $487,032 | +9.5% | |
| 169 | Braintree | Orange County | $304,193 | -2.9% | |
| 170 | Orange | Orange County | $319,020 | +0.6% | |
| 171 | Fayston | Washington County | $573,149 | +1.1% | |
| 172 | Lowell | Orleans County | $240,041 | +3.4% | |
| 173 | Stamford | Bennington County | $342,363 | +5.6% | |
| 174 | Worcester | Washington County | $376,144 | -7.4% | |
| 175 | Pomfret | Windsor County | $698,460 | +2.2% | |
| 176 | Orwell | Addison County | $399,314 | +3.4% | |
| 177 | Jamaica | Windham County | $378,521 | -2.9% | |
| 178 | Benson | Rutland County | $317,162 | +5.9% | |
| 179 | Peacham | Caledonia County | $418,823 | +6.5% | |
| 180 | Killington | Rutland County | $492,752 | +0.3% | |
| 181 | Hubbardton | Rutland County | $345,263 | +5.0% | |
| 182 | Sutton | Caledonia County | $293,840 | +6.0% | |
| 183 | Panton | Addison County | $472,567 | +2.1% | |
| 184 | Newark | Caledonia County | $260,015 | +4.2% | |
| 185 | Westmore | Orleans County | $350,142 | +0.7% | |
| 186 | Kirby | Caledonia County | $371,097 | +3.2% | |
| 187 | Greensboro | Orleans County | $465,872 | +3.5% | |
| 188 | Weston | Windsor County | $550,052 | -2.9% | |
| 189 | Canaan | Essex County | $212,388 | +7.6% | |
| 190 | West Fairlee | Orange County | $336,888 | +2.0% | |
| 191 | Woodbury | Washington County | $334,648 | -2.2% | |
| 192 | Halifax | Windham County | $330,381 | +0.4% | |
| 193 | Wheelock | Caledonia County | $248,244 | -4.0% | |
| 194 | Stockbridge | Windsor County | $345,337 | +7.7% | |
| 195 | Tinmouth | Rutland County | $370,263 | +7.1% | |
| 196 | Vershire | Orange County | $329,870 | +4.4% | |
| 197 | Holland | Orleans County | $238,627 | +3.2% | |
| 198 | Readsboro | Bennington County | $257,855 | -1.7% | |
| 199 | Middletown Springs | Rutland County | $343,393 | -0.4% | |
| 200 | Weybridge | Addison County | $526,394 | +0.2% | |
| 201 | Rupert | Bennington County | $428,658 | +6.2% | |
| 202 | Westfield | Orleans County | $360,167 | +3.9% | |
| 203 | Winhall | Bennington County | $666,151 | -0.4% | |
| 204 | Grafton | Windham County | $377,262 | -4.0% | |
| 205 | North Bennington | Bennington County | $282,805 | -0.8% | |
| 206 | Morgan | Orleans County | $339,351 | +3.8% | |
| 207 | Wardsboro | Windham County | $379,171 | -1.2% | |
| 208 | Brownington | Orleans County | $250,611 | +0.9% | |
| 209 | Sheffield | Caledonia County | $226,513 | +0.0% | |
| 210 | Sudbury | Rutland County | $371,486 | +0.0% | |
| 211 | Andover | Windsor County | $521,932 | +5.1% | |
| 212 | Reading | Windsor County | $451,769 | +3.2% | |
| 213 | Jay | Orleans County | $429,881 | +8.7% | |
| 214 | Peru | Bennington County | $498,529 | -1.1% | |
| 215 | Ripton | Addison County | $363,718 | -4.3% | |
| 216 | Belvidere | Lamoille County | $333,720 | -7.0% | |
| 217 | Granville | Addison County | $247,847 | +1.5% | |
| 218 | Isle La Motte | Grand Isle County | $412,881 | +6.4% | |
| 219 | Athens | Windham County | $276,317 | +4.3% | |
| 220 | Whiting | Addison County | $352,454 | -3.5% | |
| 221 | Brookline | Windham County | $314,561 | +8.5% | |
| 222 | Plymouth | Windsor County | $487,825 | +2.1% | |
| 223 | South Shaftsbury | Bennington County | $264,207 | -2.1% | |
| 224 | Stratton | Windham County | $719,714 | +3.1% | |
| 225 | Pittsfield | Rutland County | $416,154 | +8.1% | |
| 226 | Hancock | Addison County | $257,641 | +6.3% | |
| 227 | Morrisville | Lamoille County | $374,660 | +2.7% | |
| 228 | Ira | Rutland County | $299,252 | +5.3% | |
| 229 | Waltham | Addison County | $468,031 | +2.9% | |
| 230 | Lyndonville | Caledonia County | $242,356 | +2.2% | |
| 231 | East Haven | Essex County | $228,877 | +5.6% | |
| 232 | Waterville | Lamoille County | $335,571 | -5.1% | |
| 233 | Stannard | Caledonia County | $284,574 | -1.0% | |
| 234 | Derby Line | Orleans County | $252,038 | +13.9% | |
| 235 | Woodford | Bennington County | $255,826 | +11.1% | |
| 236 | Orleans | Orleans County | $182,592 | +14.6% | |
| 237 | North Troy | Orleans County | $205,360 | +14.7% | |
| 238 | Landgrove | Bennington County | $801,327 | +0.3% | |
| 239 | Wells River | Orange County | $246,942 | +12.7% | |
| 240 | Jeffersonville | Lamoille County | $371,564 | -4.6% | |
| 241 | Derby Center | Orleans County | $266,110 | +5.4% |