Most affordable ZIP codes in Vermont
Top 25 most affordable ZIP codes in Vermont by median home value. #1 is 05906 (Lunenburg) at about $155,500. Compare housing affordability on US5.
These ZIP codes have the lowest median home values in Vermont among areas with enough population for a meaningful comparison.
Statewide, the average median home value across ZIP codes is about $281,546. The codes below sit toward the more affordable end of that distribution.
Most affordable on this board: 05906 (Lunenburg) at about $155,500; 05846 (Island Pond) at about $164,100; 05824 (Concord) at about $169,400.
Open any ZIP for a full demographics, income, and housing profile, or return to the Vermont state page for the complete ZIP table.
Ranked ZIP codes
| # | ZIP | City | County | Home value | Population | Income | Home value |
|---|---|---|---|---|---|---|---|
| 1 | 05906 | Lunenburg | Essex County | $155,500 | 1,335 | $54,423 | $155,500 |
| 2 | 05846 | Island Pond | Essex County | $164,100 | 1,144 | $47,857 | $164,100 |
| 3 | 05824 | Concord | Essex County | $169,400 | 1,163 | $61,471 | $169,400 |
| 4 | 05743 | Benson | Rutland County | $176,400 | 4,144 | $67,763 | $176,400 |
| 5 | 05847 | Lowell | Orleans County | $179,200 | 1,154 | $56,858 | $179,200 |
| 6 | 05843 | Hardwick | Caledonia County | $181,100 | 2,283 | $54,750 | $181,100 |
| 7 | 05156 | Springfield | Windsor County | $182,100 | 9,028 | $64,292 | $182,100 |
| 8 | 05860 | Orleans | Orleans County | $187,000 | 2,859 | $60,238 | $187,000 |
| 9 | 05101 | Bellows Falls | Windham County | $187,700 | 4,135 | $71,625 | $187,700 |
| 10 | 05656 | Johnson | Lamoille County | $189,100 | 3,475 | $53,828 | $189,100 |
| 11 | 05819 | St. Johnsbury | Caledonia County | $190,200 | 9,323 | $59,844 | $190,200 |
| 12 | 05476 | Richford | Franklin County | $190,300 | 3,217 | $61,944 | $190,300 |
| 13 | 05777 | West Rutland | Rutland County | $193,400 | 3,237 | $60,821 | $193,400 |
| 14 | 05855 | Newport | Orleans County | $194,200 | 7,576 | $57,611 | $194,200 |
| 15 | 05830 | Derby Line | Orleans County | $195,100 | 1,534 | $67,321 | $195,100 |
| 16 | 05655 | North Hyde Park | Lamoille County | $195,500 | 3,016 | $82,763 | $195,500 |
| 17 | 05765 | Proctor | Rutland County | $199,300 | 1,802 | $65,000 | $199,300 |
| 18 | 05701 | Rutland | Rutland County | $202,800 | 20,142 | $58,744 | $202,800 |
| 19 | 05836 | — | Caledonia County | $203,700 | 1,447 | $97,179 | $203,700 |
| 20 | 05654 | Graniteville | Orange County | $205,800 | 1,044 | $59,167 | $205,800 |
| 21 | 05201 | Bennington | Bennington County | $206,200 | 14,966 | $60,428 | $206,200 |
| 22 | 05822 | Barton | Orleans County | $206,900 | 1,999 | $72,593 | $206,900 |
| 23 | 05764 | East Poultney | Rutland County | $208,700 | 3,094 | $62,348 | $208,700 |
| 24 | 05829 | Derby Center | Orleans County | $213,800 | 1,600 | $67,917 | $213,800 |
| 25 | 05759 | North Clarendon | Rutland County | $215,700 | 2,067 | $59,948 | $215,700 |
Frequently asked questions
What are the most affordable ZIP codes in Vermont?
By median home value, 05906 (Lunenburg) is near the top of the affordable list at about $155,500. Compare the ranked table below for more options.
How does US5 rank ZIP codes in Vermont?
We rank indexable ZIP codes with positive median home values and a population floor from low to high home value.
Where can I explore all ZIP codes in Vermont?
Visit the Vermont state page for the full ZIP table, demographics summary, and sortable income/housing columns.