South Hill is located in Mecklenburg County in the Central Region of the state. The population estimate for July 1, 1998 was 4,478, an increase of 261 since 1990. South Hill was developed as a market for tobacco and cotton.
Accommodations in South Hill include Best Western South Hill, Comfort Inn, Econo Lodge and Hampton Inn.