Nash County, North Carolina
County seat: Nashville · Population 99,365 (2025) · 540 sq mi
Nash County is the 30th most populous of North Carolina's 100 counties, with 99,365 people (2025 estimate). Its county seat is Nashville. It is part of the North Central Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 12 cities and towns and the 7 neighboring counties.

Nash County facts
- County seat
- Nashville
- Population (2025 estimate)
- 99,365 +4.7% since 2020
- Land area
- 540 sq mi 32nd largest of 100
- Water area
- 2 sq mi
- Population density
- 184 per sq mi
- Established
- 1777
- Named after
- Francis Nash American general
- Largest city
- Rocky Mount 39,790 in the county
- Median household income
- $62,426
- Cities and towns
- 12
- ZIP codes
- 15
- Time zone
- Eastern
- FIPS code
- 37127
Cities and towns in Nash County
Nash County has 12 incorporated cities, towns and villages. Populations count the people living inside Nash County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Rocky Mount | City | 39,790 | Edgecombe County |
| Nashville (county seat) | Town | 5,911 | |
| Red Oak | Town | 3,523 | |
| Spring Hope | Town | 1,383 | |
| Sharpsburg | Town | 1,129 | Edgecombe and Wilson counties |
| Dortches | Town | 1,103 | |
| Middlesex | Town | 975 | |
| Bailey | Town | 593 | |
| Whitakers | Town | 349 | Edgecombe County |
| Castalia | Town | 280 | |
| Momeyer | Town | 261 | |
| Elm City | Town | 0 | Wilson County |
ZIP codes in Nash County
15 ZIP codes reach into Nash County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 27557 also Johnston, Wilson and Franklin counties
- 27597 also Wake, Franklin and Johnston counties
- 27803 also Wilson and Edgecombe counties
- 27804
- 27807 also Wilson County
- 27809 also Edgecombe County
- 27816 also Franklin County
- 27822 also Wilson and Edgecombe counties
- 27844 also Halifax, Warren and Franklin counties
- 27856
- 27878 also Wilson and Edgecombe counties
- 27880 also Wilson County
- 27882 also Franklin County
- 27891 also Edgecombe and Halifax counties
- 27896 also Wilson County
Population of Nash County, 2020–2025
Nash County grew by 4,414 people (+4.7%) between April 2020 and July 2025: 832 more deaths than births and a net gain of 5,277 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 95,633 |
| 2021 | 95,690 |
| 2022 | 96,364 |
| 2023 | 97,319 |
| 2024 | 98,790 |
| 2025 | 99,365 |
Neighboring counties
- Halifax County northeast · 46,534 people
- Franklin County northwest · 82,037 people
- Wilson County south · 81,150 people
- Edgecombe County east · 49,121 people
- Johnston County southwest · 256,448 people
- Wake County west · 1,257,235 people
- Warren County north · 18,898 people
Printable Nash 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) (125 KB)
- PNG (2400 px) (102 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.