Rockingham County, North Carolina
County seat: Wentworth · Population 94,195 (2025) · 566 sq mi
Rockingham County is the 32nd most populous of North Carolina's 100 counties, with 94,195 people (2025 estimate). Its county seat is Wentworth. It is part of the Piedmont-Triad (Central) Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 6 cities and towns and the 7 neighboring counties.

Rockingham County facts
- County seat
- Wentworth
- Population (2025 estimate)
- 94,195 +3.4% since 2020
- Land area
- 566 sq mi 27th largest of 100
- Water area
- 7 sq mi
- Population density
- 167 per sq mi
- Established
- 1785
- Same name
- One of 3 Rockingham Counties in the US
- Named after
- Charles Watson-Wentworth, 2nd Marquess of Rockingham British Prime Minister (1730-1782)
- Largest city
- Eden 15,500
- Median household income
- $57,053
- Cities and towns
- 6 plus 1 CDPs
- ZIP codes
- 11
- Time zone
- Eastern
- FIPS code
- 37157
Cities and towns in Rockingham County
Rockingham County has 6 incorporated cities, towns and villages. Populations count the people living inside Rockingham County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Eden | City | 15,500 | |
| Reidsville | City | 14,692 | |
| Wentworth (county seat) | Town | 2,774 | |
| Mayodan | Town | 2,503 | |
| Madison | Town | 2,190 | |
| Stoneville | Town | 1,364 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Ruffin | 423 |
ZIP codes in Rockingham County
11 ZIP codes reach into Rockingham County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 27025 also Stokes County
- 27027
- 27048
- 27214 also Guilford County
- 27249 also Guilford, Alamance and Caswell counties
- 27288
- 27311 also Caswell County
- 27320 also Caswell and Guilford counties
- 27326 also Caswell County
- 27357 also Guilford and Stokes counties
- 27358 also Guilford County
Population of Rockingham County, 2020–2025
Rockingham County grew by 3,087 people (+3.4%) between April 2020 and July 2025: 2,521 more deaths than births and a net gain of 5,541 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 91,201 |
| 2021 | 91,261 |
| 2022 | 92,013 |
| 2023 | 92,535 |
| 2024 | 93,670 |
| 2025 | 94,195 |
Neighboring counties
- Guilford County south · 562,234 people
- Caswell County east · 22,563 people
- Stokes County west · 46,126 people
- Henry County, Virginia northwest · 49,242 people
- Pittsylvania County, Virginia northeast · 59,490 people
- Alamance County southeast · 186,177 people
- Forsyth County southwest · 401,718 people
Printable Rockingham County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (105 KB)
- PNG (2400 px) (66 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the North Carolina county map with all 100 counties. Found an error? Tell us.