South Hill

Town in Mecklenburg County, Virginia

View of South Hill, Virginia
Photo: User:Corvokarasu · Public domain

South Hill is a town in Mecklenburg County, Virginia, with 4,690 residents (2020 Census). It sits at 466 ft (142 m) above sea level. The nearest town is La Crosse, 2.5 miles SE.

About South Hill

South Hill is a town in Mecklenburg County, Virginia, United States. The population was 4,709 at the 2020 census. Located on major Interstate and U.S. highways, it has a full-service hospital (serving patients from several rural counties), a tobacco market, and several hotels. South Hill has a close relationship with the neighboring town of La Crosse. Kerr Lake, a large reservoir popular with boaters and fishermen, is a short distance to the southwest.

The Colonial Theatre was listed on the National Register of Historic Places in 2003.

Text: Wikipedia · CC BY-SA 4.0

South Hill weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in South Hill

All 7 webcams near South Hill ›

Webcams: Windy.com

Living in South Hill

Median household income
$66,023
Median home value
$242,700
Median rent
$1,132/mo
Median age
47.2
Cost of living and demographics of South Hill ›

Do you know South Hill? Tell us about it

Help other travelers: share what makes South Hill special. We review every message before publishing it.

Map of South Hill

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

South Hill Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

South Hill, VA population

South Hill had 4,690 residents in the 2020 Census.

2020 Census4,690
Density476 per sq mi (184 per km²)

Source: U.S. Census Bureau, Decennial Census.

South Hill at a glance

StateVirginia (VA)
CountyMecklenburg County
TypeTown
Population4,690 (2020)
Land area9.86 sq mi (25.5 km²)
Water area0.03 sq mi (0.07 km²)
Elevation466 ft (142 m)
Coordinates36.7257° N, 78.1289° W
ZIP code23970
Official websitesouthhillva.org
Census code (GEOID)5173904

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near South Hill

Straight-line distance between town centers.

Frequently asked questions about South Hill

What county is South Hill in?

South Hill is in Mecklenburg County, Virginia.

What is the population of South Hill, VA?

4,690 people lived in South Hill at the 2020 Census.

What is the ZIP code of South Hill, VA?

The ZIP code of South Hill is 23970.

What is the elevation of South Hill?

466 feet (142 m) above sea level.

What towns are near South Hill?

La Crosse (2.5 mi), Brodnax (5.6 mi), Union Level (5.8 mi), Baskerville (8.5 mi), Bracey (10.4 mi).

Last updated: