Lafayette, VA

View of Lafayette, VA
Image credit: Adam Jones from Kelowna, BC, Canada / CC BY-SA 2.0
Population
628
U.S. Census American Community Survey 5-Year · 2024
Elevation
1,194 ft
Median Income
$34,596
U.S. Census American Community Survey 5-Year · 2024
General Quality
Overall rating out of 100

Highlights

What stands out in Lafayette

Explore

More places like Lafayette

About Lafayette

Lafayette is a quiet, small community tucked into Montgomery County right where the North and South forks of the Roanoke River meet. Sitting next to Elliston between Christiansburg and Roanoke, it gives its roughly 400 residents peaceful river-valley surroundings alongside an easy commute to regional employers and amenities. The village was founded in 1828 with hopes of becoming a thriving commercial hub, but when a major turnpike bypassed the area in the 1840s, it settled into the calm, residential pace it keeps today.

Much of that early history remains preserved in the Lafayette Historic District, which features antebellum homes, quiet country lanes, and local landmarks like the Lafayette Gospel Church. The meeting of the two rivers and the historic street grid give the neighborhood a distinct, tucked-away character. For anyone looking to relocate to Southwest Virginia, Lafayette offers rural charm, mountain scenery, and plenty of space, all within a quick drive of both the New River Valley and Roanoke.

Top Rating Signals

Highest current ratings for this town.

Loading town details...