5

Saint Johnsbury, VT Homes for Rent

Section Image
  • /4

    $1,500 Per Month

    • 3 Beds
    • 1 Bath
    • 1,200 Sq Ft
    • Condo for Rent

    335 Main St Unit 1, Saint Johnsbury, VT 05819

    Property Id: 956362 **Spacious 3-Bedroom Apartment for Rent** Welcome to your new home! This beautiful 3-bedroom, 1-bathroom apartment has been recently updated with fresh paint and brand-new flooring throughout. Located in a quiet, well-maintained building, this unit offers a perfect blend of comfort and modern style. **Features:** - **3 Bedrooms:** Generous-sized rooms with

    335 Main St Unit 1, Saint Johnsbury, VT 05819
  • /18

    $1,400

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 860 Sq Ft
    • Condo for Rent

    27 Orient St Unit 1, Saint Johnsbury, VT 05819

    27 Orient St Unit 1, Saint Johnsbury, VT 05819
  • /14

    $1,350

    Total Monthly Price

    • 3 Beds
    • 1 Bath
    • 900 Sq Ft
    • Condo for Rent

    65 Pearl St Unit 4, Saint Johnsbury, VT 05819

    65 Pearl Street, Unit 4 – Spacious 3-Bedroom Apartment in St. JohnsburyWelcome to 65 Pearl Street, Unit 4, a comfortable and spacious 3-bedroom, 1-bath apartment conveniently located in St. Johnsbury. This inviting home offers a practical layout with generously sized bedrooms, making it an excellent option for anyone looking for extra space. The bright eat-in kitchen provides ample

    65 Pearl St Unit 4, Saint Johnsbury, VT 05819
  • /12

    $1,295

    Total Monthly Price

    • 3 Beds
    • 1 Bath
    • 1,000 Sq Ft
    • Condo for Rent

    68 Elm St Unit 3, Saint Johnsbury, VT 05819

    68 Elm St Unit 3, Saint Johnsbury, VT 05819
  • /12

    $1,150

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 900 Sq Ft
    • Condo for Rent

    129 Elm St Unit 2, Saint Johnsbury, VT 05819

    129 Elm Street, Unit 2 – Spacious 2-Bedroom Apartment with Porch & Washer/Dryer HookupsWelcome to this inviting 2-bedroom, 1-bath apartment at 129 Elm Street, Unit 2, offering a comfortable layout with modern conveniences in a convenient location. The spacious living room provides plenty of room to relax or entertain, while the well-appointed kitchen features abundant cabinet and

    129 Elm St Unit 2, Saint Johnsbury, VT 05819

Why Live in Saint Johnsbury

Saint Johnsbury, located in the Northeast Kingdom of Vermont, is known for its colorful Victorian architecture and vibrant arts scene. The town features a mix of historic Queen Anne and Stick-style homes near downtown, with Craftsman cottages, Dutch colonial styles, and ranch-style homes in residential areas. The Saint Johnsbury Municipal Forest offers nearly three miles of hiking and mountain biking trails, while Dog Mountain provides a unique 150-acre dog-friendly area with off-leash trails and a swimming pond. The Dog Chapel, an art exhibit resembling a tiny 1800s church, is also located here. Burke Mountain, about 20 miles north, is popular for skiing and downhill mountain biking. St. Johnsbury Academy, a highly rated private boarding and public high school, offers a STEM-intensive curriculum and international study opportunities. Downtown Saint Johnsbury features bars, cafes, and art galleries housed in colonial and Victorian buildings. Local dining options include The Whirligig Restaurant and The Kitchen Counter Cafe, known for its maple syrup breakfast. The town is approximately 20 miles from Littleton, New Hampshire, and 75 miles from Burlington, with public transportation provided by Rural Community Transportation (RCT). Flooding can be an issue for properties near the Passumpsic River.

Frequently Asked Questions

How much does it cost to rent a home in Saint Johnsbury, VT?
The median rent for a home in Saint Johnsbury, VT is $1,400 per month, though prices vary by neighborhood, size, and property type. As of August 2026, townhouses tend to be the most affordable option while condos and single-family homes are currently more expensive.
How much do you need to make to afford rent in Saint Johnsbury, VT?
To comfortably afford the median rent in Saint Johnsbury, VT, a household needs to earn roughly $56,000 per year. This is based on the common guideline that households should spend no more than 30% of gross income on housing. Most landlords require monthly household income of at least 3x the monthly rent, and with a median rent of $1,400 per month in Saint Johnsbury, VT, renters typically need to show $4,200 per month in gross income to qualify. Actual affordability will vary depending on household debts, other living expenses, and overall budget.
Is it more affordable to rent or buy in Saint Johnsbury, VT?
In Saint Johnsbury, VT, the price-to-rent ratio is 17.8, which generally favors renting. This ratio divides the median home price by the annual median rent: below 15 typically favors buying, 15 to 20 is balanced, and above 20 typically favors renting. Your finances, how long you plan to stay, and costs like mortgage rates, taxes, and maintenance all factor into the decision.

Rental Home Trends

Number of Homes for Rent
5
Median Rent
$1,400
Median Single Family Home Rent
$2,750
Median Townhouse Rent
$1,400
Median Condo Rent
$1,500
How to Rent a Home