Side-by-side comparison of home prices, mortgage payments, and housing costs between St. Johnsbury and Stowe, Vermont. Using Vermont's 1.9% property tax rate and $1,100/year insurance. Updated for 2026.
St. Johnsbury is significantly more affordable than Stowe, with homes priced 67% lower on average. That translates to $2,982/month in savings on your total housing payment. For budget-conscious buyers in Vermont, St. Johnsbury offers a much more accessible path to homeownership.
Estimated PITI payments assuming 10% down, 6.5% rate, 30-year fixed mortgage with PMI. Uses Vermont's 1.9% property tax rate.
Buying in St. Johnsbury saves you approximately $2,982/month ($35,784/year) compared to Stowe, based on median home prices with identical loan terms.
St. Johnsbury is the better choice for first-time buyers, with a median price of $195K versus $585K in Stowe. That's $390K less to save for a down payment. You'd need roughly $7K for an FHA 3.5% down payment in St. Johnsbury, compared to $20K in Stowe. Vermont offers the VHFA MOVE Mortgage program ($5K–$15K DPA) which applies in both cities.
St. Johnsbury has the better price-to-rent ratio at 16.6x versus 23.8x in Stowe. A lower ratio generally signals better rental income relative to purchase price. Average rent in St. Johnsbury is $980/month on a $195K median home, making it a stronger candidate for buy-and-rent investors.
St. Johnsbury (pop. 7,364) offers more amenities, schools, and services typical of a larger city, while Stowe (pop. 4,314) may offer a quieter, more community-oriented lifestyle. St. Johnsbury offers both more options and lower housing costs, making it attractive for families who want urban amenities without a premium price.