As the county seat, St. Johnsbury serves as a cultural and economic hub, offering museums, galleries, and a vibrant downtown area. The community is diverse, with a mix of families, professionals, and retirees. Housing includes historic Victorian homes, modern developments, and apartments, accommodating various lifestyles and preferences.

Interested in Selling a Home in St. Johnsbury? Contact Us Today!

View a complete listing of St. Johnsbury VT real estate and homes for sale.

41 Real Estate Listings and Homes for Sale
490 Old Man Mountain Road, St. Johnsbury

490 Old Man Mountain Road

St. Johnsbury

Price: $399,000

MLS# 5023509

House
3
2
2,878
11.75
1900
$6,221
12/02/24
For Sale
Lot 1 Industrial Parkway, St. Johnsbury

Lot 1 Industrial Parkway

St. Johnsbury

Price: $198,000

MLS# 5023174

Land
Industrial
7.46
540 Ft
11/21/24
For Sale
0 U.S. Route 2, St. Johnsbury

0 U.S. Route 2

St. Johnsbury

Price: $193,000

MLS# 5021659

Land
St. Johnsbury Zoning
45.3
Ft
11/08/24
For Sale
818 Concord Avenue, St. Johnsbury

818 Concord Avenue

St. Johnsbury

Price: $268,900

MLS# 5020492

House
4
2
2,299
0.49
1900
$5,031
10/30/24
For Sale
172 Pleasant Street, St. Johnsbury

172 Pleasant Street

St. Johnsbury

Price: $189,000

MLS# 5020403

House
3
1
1,734
0.09
1934
$3,059
10/29/24
11/22/24
For Sale with Contract
37 Dundee Street, St. Johnsbury

37 Dundee Street

St. Johnsbury

Price: $219,000

MLS# 5020312

House
3
1
1,652
0.12
1954
$3,573
10/28/24
10/30/24
For Sale with Contract
0 Deer Creek Road, St. Johnsbury

0 Deer Creek Road

St. Johnsbury

Price: $45,000

MLS# 5020262

Land
RES
0.35
75 Ft
10/28/24
For Sale
00 Deer Creek Road, St. Johnsbury

00 Deer Creek Road

St. Johnsbury

Price: $45,000

MLS# 5020260

Land
RES
0.36
109 Ft
10/28/24
For Sale
2946 Spaulding Road, St. Johnsbury

2946 Spaulding Road

St. Johnsbury

Price: $265,000

MLS# 5020096

House
3
2
1,546
10.1
1988
$3,361
10/26/24
For Sale
90 Deer Avenue, St. Johnsbury

90 Deer Avenue

St. Johnsbury

Price: $239,000

MLS# 5020092

House
4
1
1,624
0.68
1913
$3,439
10/26/24
For Sale
Lot 13 Deer Creek Lane, St. Johnsbury

Lot 13 Deer Creek Lane

St. Johnsbury

Price: $449,000

MLS# 5019870

House
3
3
1,929
0.63
2024
NA
10/23/24
11/02/24
For Sale with Contract
148 Stetson Terrace, St. Johnsbury

148 Stetson Terrace

St. Johnsbury

Price: $219,000

MLS# 5019346

House
3
1
960
0.28
1961
$3,412
10/20/24
For Sale
191 Dahlbergh Road, St. Johnsbury

191 Dahlbergh Road

St. Johnsbury

Price: $539,000

MLS# 5019175

House
2
3
1,872
4.09
2022
$7,038
10/18/24
For Sale
1232 Goss Hollow Road, St. Johnsbury

1232 Goss Hollow Road

St. Johnsbury

Price: $300,000

MLS# 5018789

House
2
1
914
2.3
1971
$3,121
10/16/24
For Sale
47 Hill Street, St. Johnsbury

47 Hill Street

St. Johnsbury

Price: $242,000

MLS# 5018731

House
3
1
1,008
0.15
1963
$3,354
10/15/24
For Sale
19 Hill Street, St. Johnsbury

19 Hill Street

St. Johnsbury

Price: $59,500

MLS# 5018373

House
3
2
1,895
0.15
1850
$2,458
10/11/24
For Sale
919 Concord Avenue, St. Johnsbury

919 Concord Avenue

St. Johnsbury

Price: $219,000

MLS# 5017534

House
3
2
1,404
0.42
1992
$3,088
10/05/24
10/30/24
For Sale with Contract
57 Harrison Avenue, St. Johnsbury

57 Harrison Avenue

St. Johnsbury

Price: $229,000

MLS# 5015845

Multi-Family
3
0
0
2,854
1900
$4,386
9/25/24
For Sale
22 Washington Avenue, St. Johnsbury

22 Washington Avenue

St. Johnsbury

Price: $309,000

MLS# 5015844

Multi-Family
5
7
5
3,310
1900
$3,145
9/25/24
For Sale
326 Pleasant Street, St. Johnsbury

326 Pleasant Street

St. Johnsbury

Price: $199,500

MLS# 5015371

House
3
1
1,530
0.34
1934
$3,504
9/21/24
10/13/24
For Sale with Contract
767 Concord Avenue, St. Johnsbury

767 Concord Avenue

St. Johnsbury

Price: $250,000

MLS# 5014717

Multi-Family
3
4
4
2,476
1900
$4,334
9/16/24
For Sale
2557 Spaulding Road, St. Johnsbury

2557 Spaulding Road

St. Johnsbury

Price: $799,000

MLS# 5014330

House
3
2
1,739
15.2
2004
$7,378
9/13/24
For Sale
156 Sunset Drive, St. Johnsbury

156 Sunset Drive

St. Johnsbury

Price: $235,000

MLS# 5013788

House
3
1
1,095
0.23
1959
$4,225
9/11/24
10/11/24
For Sale with Contract
32 Liberty Street, St. Johnsbury

32 Liberty Street

St. Johnsbury

Price: $229,000

MLS# 5013747

House
2
1
1,198
0.31
1950
$3,283
9/11/24
For Sale
1957 Memorial Drive, St. Johnsbury

1957 Memorial Drive

St. Johnsbury

Price: $214,900

MLS# 5012206

House
2
1
1,352
0.18
1850
NA
8/29/24
For Sale
178 Sanger Circle, St. Johnsbury

178 Sanger Circle

St. Johnsbury

Price: $270,000

MLS# 5011152

House
3
2
1,495
0.31
1920
$2,646
8/24/24
10/16/24
For Sale with Contract
702 Mount Pisgah Road, St. Johnsbury

702 Mount Pisgah Road

St. Johnsbury

Price: $129,000

MLS# 5009192

Land
residential
3.6
200 Ft
8/11/24
For Sale
Page 2
431 Summer Street, St. Johnsbury

431 Summer Street

St. Johnsbury

Price: $519,000

MLS# 5007882

House
5
3
2,433
0.31
1900
$3,699
8/01/24
For Sale
663 Railroad Street, St. Johnsbury

663 Railroad Street

St. Johnsbury

Price: $279,000

MLS# 5004338

Multi-Family
5
8
5
4,200
1900
$5,934
7/10/24
For Sale
81 Assisqua Avenue, St. Johnsbury

81 Assisqua Avenue

St. Johnsbury

Price: $240,000

MLS# 5002808

Multi-Family
3
4
3
2,260
1890
$3,955
6/28/24
For Sale
811 New Boston Road, St. Johnsbury

811 New Boston Road

St. Johnsbury

Price: $264,000

MLS# 5002163

House
3
2
1,104
10.9
2000
$4,164
6/25/24
For Sale
208 Cool Wine Drive, St. Johnsbury

208 Cool Wine Drive

St. Johnsbury

Price: $499,000

MLS# 4997600

House
3
3
2,768
5.94
2023
NA
5/28/24
For Sale
604 Lapierre Drive, St. Johnsbury

604 Lapierre Drive

St. Johnsbury

Price: $925,000

MLS# 4992961

House
4
2
2,304
39.44
1971
$9,610
4/26/24
For Sale
0 Lafayette Street, St. Johnsbury

0 Lafayette Street

St. Johnsbury

Price: $25,000

MLS# 4992086

Land
RES B
0.22
78 Ft
4/19/24
For Sale
00 Lafayette Street, St. Johnsbury

00 Lafayette Street

St. Johnsbury

Price: $25,000

MLS# 4992085

Land
RES B
0.27
95 Ft
4/19/24
For Sale
00 Rocky Ridge Road, St. Johnsbury

00 Rocky Ridge Road

St. Johnsbury

Price: $92,000

MLS# 4991332

Land
RES
1.99
Ft
4/12/24
For Sale
00 Flanders Drive, St. Johnsbury

00 Flanders Drive

St. Johnsbury

Price: $55,000

MLS# 4989621

Land
Rural
1.65
368 Ft
3/29/24
For Sale
261 Summer Street, St. Johnsbury

261 Summer Street

St. Johnsbury

Price: $349,000

MLS# 4989082

Multi-Family
3
6
5
3,708
1870
$6,676
3/25/24
For Sale
261 Summer Street, St. Johnsbury

261 Summer Street

St. Johnsbury

Price: $349,000

MLS# 4989080

House
6
5
3,708
0.13
1870
$6,676
3/25/24
For Sale
286 Spring Street, St. Johnsbury

286 Spring Street

St. Johnsbury

Price: $279,900

MLS# 4981797

Multi-Family
3
7
3
2,382
1900
$4,517
1/10/24
For Sale
00 U.S. Route 2, St. Johnsbury

00 U.S. Route 2

St. Johnsbury

Price: $99,900

MLS# 4873582

Land
Res. Vacant Rural
53
Ft
7/21/21
For Sale
Loading More