Lafayette, VA

- Elevation
- 1,194 ft
- 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...