La Crosse, VA

View of La Crosse, VA
Image credit: Nyttend / Public domain
Population
605
U.S. Census Population Estimates Program · 2025
Elevation
452 ft
Median Home Value
$105,400
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,044/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$33,750
U.S. Census American Community Survey 5-Year · 2024

Explore

La Crosse in context.

About La Crosse

La Crosse is a town in Mecklenburg County, Virginia, United States. The 2020 census counted 614 residents. Its name is derived from the fact that it was a place where railroads once crossed, and there is still a caboose in the center of the town. La Crosse is adjacent to the neighboring town South Hill. La Crosse makes sense once you see how its past, landscape, and current gathering spots overlap. The useful thing to know about La Crosse is that its older landmarks and current settings belong to one connected place. Before 1890, La Crosse was known as Piney Pond. Tanner House are listed on the National Register of Historic Places.

Top Rating Signals

Highest current ratings for this town.

Loading town details...