Checked
Halifax County, NC
10 cities and towns and 7 ZIP codes in Halifax County, North Carolina.
Population
47,675
Land area
724sq mi
People per sq mi
66
ZIP codes
7
Cities and towns in Halifax County
Halifax County at a glance
- Halifax County is 70% less dense than North Carolina as a whole.
- Households here earn a median of $45,590 a year, 37% less than the North Carolina figure of $72,388.
- A typical owner-occupied home is valued at $106,200 (63% below North Carolina) and median rent is $813 a month.
- The biggest population centers are Roanoke Rapids (14,856), South Rosemary (2,475) and Enfield (2,153).
Local data for Halifax County, NC
Counts from official public data
- Hospitals1
- Emergency Rooms1
- Nursing Homes4
- Schools25
- Colleges1
- Libraries6
- Banks13
- Post Offices9
- Parks14
- Grocery Stores31
- Restaurants138
- Affordable Housing10
- Home Health Agencies1
- Hospice Care2
- Dialysis Centers2
- Community Health Centers13
- Mental Health & Addiction Treatment5
- Private Schools2
- Community Colleges & Trade Schools1
- Toxic Release Facilities7
- Historic Places19
Housing and community stats
Halifax County, NC, American Community Survey 2020-2024
Median household income
$45,590
Poverty rate
22.8%
Median home value
$106,200
Prices +3.7% in a year
Median rent
$813/mo
Homeownership
62.9%
Bachelor's or higher
16.1%
Median age
43.6
Average commute
25.6 min
Largest reported origins and ancestries: Irish Americans (2,251), German Americans (1,579), Scottish Americans (659).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
5.3%
Aug 2026, -1.0 pts in a year
Average annual pay
$48,427
15,111 jobs, 2025
Income per person
$50,594
BEA, 2024
Federal spending
$386M
FY 2026, $7,937 per person
PPP loans
$58.2M
973 loans, 7,490 jobs reported
Campaign donations
$114K
Itemized, 2026 cycle
How people get to work
Halifax County, NC, workers 16 and older. American Community Survey 5-year estimates
- Drove alone76.2%
- Carpooled10.0%
- Public transit0.0%
- Walked0.8%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other4.7%
- Worked from home8.4%
Average one-way commute: 25.6 minutes for people who do not work from home.
Environment and hazard risk
Halifax County, NC, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Low
Top: winter weather
Storm events since 1996
425
Most often thunderstorm wind
Flood insurance policies
93
0.3% of homes, county
July high / Jan low
90° / 32°F
Hazards, floods and storm historyCheck a flood zone19 historic places
Health statistics
Share of adults in Halifax County, NC, CDC PLACES estimates
Obesity
42.6%
U.S. 33.3% +9.3 pts
Diabetes
19.4%
U.S. 12.1% +7.3 pts
Smoking
19.8%
U.S. 12.8% +7.0 pts
Uninsured (18-64)
13.6%
U.S. 11.1% +2.5 pts
Cities, towns and ZIP codes in Halifax County
Population shown
Frequently asked questions
- What is the largest city in Halifax County, NC?
- Roanoke Rapids is the largest city or town in Halifax County, with about 14,856 residents.
- How many ZIP codes are in Halifax County?
- Halifax County includes 7 ZIP Code Tabulation Areas, including 27823, 27839, 27844, 27850, 27870.
- What is the population of Halifax County, NC?
- About 47,675 people live in Halifax County, based on American Community Survey 5-year estimates.
- What counties border Halifax County?
- Halifax County borders Nash County, Franklin County, Edgecombe County, Martin County, Warren County, Bertie County, Northampton County.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023