Cost of Living in Vermont
157 cities | Population: 276,527
Cost of Living in Vermont: Overview
Vermont has a cost of living index of 92, making it 8% less expensive than the national average. The statewide median household income is $72,974 (3% below the US median of $75,149). Across 157 cities tracked in Vermont, costs vary widely depending on location, proximity to metro areas, and local housing markets.
Housing drives most of the variation. The average median rent across Vermont cities is $1,084/mo (18% below the national median of $1,319), and the average median home value is $258,773 (15% below the national figure of $304,900). There is a 45-point spread between the most affordable city, St. Johnsbury (index 76), and the most expensive, South Burlington (index 121) — a moderate range typical of states with a mix of urban and rural areas.
When evaluating Vermont, it helps to look beyond the state average. Individual city costs can deviate significantly — use the map and rankings below to compare specific locations.
The largest cities in Vermont by population are Burlington (index 117, pop. 44,649), South Burlington (index 121, pop. 20,488), Rutland (index 78, pop. 15,747), Essex Junction (index 110, pop. 10,720), and Bennington (index 84, pop. 8,888). Cost of living varies considerably even among these major population centers, highlighting the importance of comparing individual cities rather than relying on the state average alone.
Data: US Census Bureau (ACS 2023), Zillow, HUD, BEA Regional Price Parities. Updated monthly.
Cost of Living Map
Top 47 cities by population. Click a marker for details.
Most Expensive in Vermont
Cheapest in Vermont
All Cities in Vermont (157)
| City | Population | Cost Index | Median Income |
|---|---|---|---|
| Burlington | 44,649 | 117 | $68,854 |
| South Burlington | 20,488 | 121 | $97,229 |
| Rutland | 15,747 | 78 | $55,000 |
| Essex Junction | 10,720 | 110 | $94,423 |
| Bennington | 8,888 | 84 | $53,839 |
| Barre | 8,461 | 82 | $53,288 |
| Winooski | 8,198 | 114 | $77,020 |
| Montpelier | 8,038 | 99 | $79,175 |
| Brattleboro | 7,793 | 86 | $46,972 |
| Middlebury | 7,145 | 106 | $74,900 |
| St. Albans | 6,910 | 91 | $53,370 |
| Shelburne | 6,292 | 114 | $106,187 |
| St. Johnsbury | 5,945 | 76 | $49,033 |
| Newport | 4,413 | 76 | $48,194 |
| Northfield | 4,165 | 84 | $50,417 |
| Springfield | 3,882 | 69 | $44,375 |
| Milton | 3,510 | 110 | $82,750 |
| Wilder | 3,394 | 91 | $69,063 |
| White River Junction | 2,878 | 90 | $73,546 |
| Bellows Falls | 2,851 | 82 | $54,836 |
| Swanton | 2,732 | 83 | $71,307 |
| West Brattleboro | 2,614 | 82 | $39,555 |
| Vergennes | 2,571 | 88 | $85,417 |
| Morrisville | 2,527 | 94 | $66,792 |
| Fair Haven | 2,435 | 73 | $65,898 |
| West Rutland | 2,144 | 82 | $53,373 |
| Bristol | 2,005 | 99 | $71,372 |
| Windsor | 1,961 | 78 | $48,371 |
| Randolph | 1,946 | 83 | $59,203 |
| Manchester Center | 1,935 | 89 | $88,786 |
| Brandon | 1,892 | 86 | $54,138 |
| Arlington | 1,871 | 87 | $73,164 |
| Waterbury | 1,728 | 92 | $59,934 |
| Johnson | 1,668 | 90 | $48,355 |
| Williamstown | 1,622 | 103 | $90,938 |
| Richford | 1,600 | 83 | $49,954 |
| Enosburg Falls | 1,595 | 77 | $54,583 |
| Proctor | 1,568 | 82 | $65,375 |
| Chester | 1,356 | 84 | $67,782 |
| North Bennington | 1,342 | 103 | $67,500 |
| Bradford | 1,326 | 88 | $96,213 |
| South Barre | 1,259 | 105 | $78,162 |
| Jericho | 1,230 | 121 | $94,063 |
| Lyndonville | 1,229 | 92 | $43,693 |
| Poultney | 1,105 | 75 | $61,597 |
| Norwich | 1,081 | 141 | $167,625 |
| Hardwick | 1,047 | 74 | $41,667 |
| Woodstock | 983 | 123 | $103,750 |
| Fairfax | 886 | 94 | $56,667 |
| Derby Line | 860 | 79 | $69,000 |
| Orleans | 848 | 71 | $57,604 |
| Castleton Four Corners | 807 | 88 | $44,934 |
| Ludlow | 755 | 89 | $53,654 |
| Stowe | 745 | 100 | $84,429 |
| Jeffersonville | 729 | 96 | $57,083 |
| Hartland | 713 | 100 | $99,232 |
| Island Pond | 698 | 69 | $47,500 |
| Barton | 697 | 69 | $35,341 |
| Derby Center | 684 | 85 | $55,625 |
| Wallingford | 680 | 85 | $79,750 |
| Richmond | 675 | 112 | $62,240 |
| Manchester | 642 | 87 | $62,813 |
| Westminster | 622 | 86 | $90,938 |
| Pownal | 587 | 93 | $55,156 |
| Alburgh | 586 | 99 | $62,955 |
| Hinesburg | 581 | 101 | $53,627 |
| Huntington | 579 | 97 | $87,250 |
| Killington Village | 578 | 95 | $62,000 |
| Pittsford | 559 | 89 | $44,107 |
| Bethel | 555 | 92 | $66,250 |
| North Troy | 550 | 62 | $51,797 |
| Hartford Village | 548 | 96 | $71,250 |
| Underhill Flats | 537 | 87 | $72,422 |
| Stamford | 522 | 97 | $88,750 |
| Saxtons River | 519 | 85 | $91,250 |
| Groton | 514 | 59 | $75,583 |
| Pownal Center | 475 | 110 | $74,286 |
| St. George | 466 | 102 | $88,750 |
| South Shaftsbury | 442 | 91 | $58,692 |
| Plainfield | 441 | 82 | $44,698 |
| Hyde Park | 434 | 99 | $86,467 |
| North Springfield | 432 | 89 | $67,290 |
| Marshfield | 431 | 84 | $81,875 |
| Lunenburg | 430 | 87 | $43,523 |
| Websterville | 427 | 88 | $74,135 |
| Wells | 423 | 88 | $73,750 |
| Chelsea | 416 | 79 | $45,333 |
| Ascutney | 413 | 92 | $50,161 |
| Highgate Center | 410 | 103 | $116,049 |
| North Hartland | 406 | 105 | $76,333 |
| Putney | 394 | 81 | $63,750 |
| East Middlebury | 390 | 93 | $86,326 |
| Newbury | 381 | 78 | $62,679 |
| Bakersfield | 377 | 94 | $88,438 |
| Wilmington | 370 | 88 | $54,861 |
| Graniteville | 362 | 80 | $36,349 |
| Dorset | 349 | 115 | $148,385 |
| North Hyde Park | 346 | 90 | $59,458 |
| North Pownal | 345 | 91 | $71,250 |
| Wells River | 339 | 71 | $40,556 |
| Rochester | 335 | 84 | $36,932 |
| Cavendish | 316 | 98 | $117,500 |
| Proctorsville | 309 | 85 | $64,167 |
| Greensboro Bend | 308 | 95 | $88,281 |
| Pawlet | 306 | 103 | $53,000 |
| Canaan | 305 | 67 | $56,250 |
| Readsboro | 299 | 70 | $43,472 |
| Lincoln | 290 | 88 | $78,125 |
| North Clarendon | 273 | 71 | $38,750 |
| East Poultney | 257 | 94 | $73,654 |
| Lowell | 231 | 90 | $79,250 |
| Waterbury Center | 228 | 99 | $151,389 |
| Glover | 225 | 70 | $41,964 |
| Cabot | 219 | 90 | $66,167 |
| Wolcott | 209 | 81 | $39,904 |
| Sheffield | 200 | 74 | $63,750 |
| Troy | 193 | 90 | $89,313 |
| Benson | 191 | 82 | $33,214 |
| West Charlotte | 187 | 111 | $105,547 |
| South Londonderry | 184 | 100 | $61,964 |
| New Haven | 184 | 93 | $82,083 |
| South Hero | 183 | 112 | $118,750 |
| Westford | 182 | 99 | $142,083 |
| Algiers | 182 | 122 | $72,500 |
| Bolton Valley | 177 | 96 | $118,036 |
| Cambridge | 173 | 88 | $50,595 |
| Irasburg | 167 | 76 | $67,083 |
| Waitsfield | 166 | 113 | $23,068 |
| Danby | 166 | 92 | $62,500 |
| Sutton | 165 | 93 | $80,481 |
| Concord | 165 | 80 | $65,417 |
| West Burke | 165 | 82 | $24,444 |
| Albany | 161 | 91 | $96,250 |
| Harmonyville | 159 | 96 | $65,795 |
| South Lincoln | 159 | 101 | $123,750 |
| Townshend | 158 | 87 | $38,295 |
| Old Bennington | 153 | 108 | $154,375 |
| North Westminster | 152 | 89 | $69,906 |
| Jacksonville | 152 | 97 | $100,278 |
| Whitingham | 147 | 93 | $87,679 |
| Gilman | 146 | 83 | $57,955 |
| Huntington Center | 143 | 93 | $91,862 |
| East Burke | 141 | 101 | $80,000 |
| East Charlotte | 135 | 100 | $165,446 |
| Middletown Springs | 134 | 85 | $66,250 |
| Chittenden | 123 | 94 | $101,500 |
| Worcester | 113 | 79 | $63,750 |
| Greensboro | 109 | 90 | $63,750 |
| Fairlee | 100 | 87 | $60,250 |
| Stratton Mountain | 97 | 161 | $174,722 |
| Grafton | 74 | 118 | $111,875 |
| Beecher Falls | 73 | 84 | $57,639 |
| Wardsboro | 67 | 97 | $91,250 |
| Weston | 58 | 122 | $117,083 |
| Jamaica | 55 | 98 | $81,136 |
| Hanksville | 50 | 104 | $109,167 |
| Coventry | 36 | 93 | $103,750 |