← Back to Discover · All towns in North Carolina
Towns in Halifax County
10 towns with data in Halifax County, North Carolina, largest first. Find your matches.
Roanoke Rapids is the largest of the 10 towns we list in Halifax County, with 14,856 people. Together they have 25,501 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Roanoke Rapids | 14,856 | $53,690 | $142,700 |
| South Rosemary | 2,475 | $47,466 | $86,800 |
| Enfield | 2,153 | $34,830 | $105,300 |
| Scotland Neck | 2,006 | $19,083 | $73,000 |
| Weldon | 1,642 | $48,350 | $100,500 |
| Hollister | 819 | $55,938 | $158,400 |
| Littleton | 549 | $42,083 | $108,700 |
| South Weldon | 500 | $18,430 | $66,500 |
| Halifax | 294 | $63,686 | n/a |
| Hobgood | 207 | $78,250 | $73,500 |
ZIP codes in Halifax County
7 ZIP codes in Halifax County, North Carolina. A ZIP code can also reach into a neighboring county.
- 27823 Enfield
- 27839 Halifax
- 27844 Hollister
- 27850 Littleton
- 27870 Roanoke Rapids
- 27874 Scotland Neck
- 27890 Weldon
Nearby counties in North Carolina
- Northampton County 9
- Warren County 3
- Edgecombe County 8
- Nash County 9
- Bertie County 8
- Hertford County 5
Link to this page
Copy this HTML to link to this page from your own site.