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

Explore

Lafayette in context.

About Lafayette

Lafayette is a census-designated place between the cities of Roanoke and Christiansburg in eastern Montgomery County, southwest Virginia, United States. The 2020 census counted 429 residents. Lafayette is located adjacent to Elliston, at the confluence of the North and South Forks of the Roanoke River. The Lafayette Historic District was listed on the National Register of Historic Places in 1991. A newcomer can read Lafayette through the overlap of its older landmarks, surrounding geography, and current places. For a newcomer, Lafayette comes into focus through those concrete links among its past, landscape, and current routines. Lafayette includes a historic district. Lafayette includes the Lafayette Historic District.

Top Rating Signals

Highest current ratings for this town.

Loading town details...