Sparta
Town in Alleghany County, North Carolina

Sparta is a town in Alleghany County, North Carolina, with 1,834 residents (2020 Census). It sits at 2,927 ft (892 m) above sea level. The nearest town is Independence, 8.8 miles N.
- 1,834residents (2020 Census)
- 2,927 ftelevation · 892 m
- 2.3 sq miland area · 6.1 km²
- 781 / sq mipopulation density
- 28675ZIP code
About Sparta
Sparta is a town and the county seat of Alleghany County, North Carolina, United States. As of the 2020 census, the population of the town was 1,834.
Text: Wikipedia · CC BY-SA 4.0
Sparta weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Sparta
Webcams: Windy.com
Living in Sparta
- Median household income
- $42,454
- Median home value
- $209,600
- Median rent
- $563/mo
- Median age
- 51
Do you know Sparta? Tell us about it
Help other travelers: share what makes Sparta special. We review every message before publishing it.
Map of Sparta
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Sparta 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 ›Sparta, NC population
Sparta had 1,834 residents in the 2020 Census.
| 2020 Census | 1,834 |
|---|---|
| Density | 781 per sq mi (301 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Sparta at a glance
| State | North Carolina (NC) |
|---|---|
| County | Alleghany County |
| Type | Town |
| Population | 1,834 (2020) |
| Land area | 2.35 sq mi (6.1 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 2,927 ft (892 m) |
| Coordinates | 36.5017° N, 81.1209° W |
| ZIP code | 28675 |
| Official website | townofsparta.org |
| Census code (GEOID) | 3763680 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Sparta
- Independence, VA8.8 mi N
- Baywood, VA10.4 mi NE
- Lowgap14.0 mi E
- Galax, VA16.1 mi NE
- Fries, VA16.7 mi NE
- Stevens Creek, VA17.4 mi NE
- Hilltown, VA17.5 mi NE
- Hays17.6 mi S
- Mulberry19.2 mi S
- Jefferson20.1 mi W
- Pleasant Hill21.2 mi SE
- Fairplains21.4 mi S
Straight-line distance between town centers.
Frequently asked questions about Sparta
What county is Sparta in?
Sparta is in Alleghany County, North Carolina.
What is the population of Sparta, NC?
1,834 people lived in Sparta at the 2020 Census.
What is the ZIP code of Sparta, NC?
The ZIP code of Sparta is 28675.
What is the elevation of Sparta?
2,927 feet (892 m) above sea level.
What towns are near Sparta?
Independence (8.8 mi), Baywood (10.4 mi), Lowgap (14.0 mi), Galax (16.1 mi), Fries (16.7 mi).
Last updated: