North Carolina Voter Check

Check my registration

Halifax County, North Carolina

Check your Halifax County registration.

Confirm what North Carolina has on file first, then use Halifax County's official election channels below.

Halifax County, North Carolina
Halifax County, North Carolina — public domain, John Vachon · source

About Halifax County

Halifax County is a county located in the U.S. state of North Carolina. As of the 2020 census, the population was 48,622. Its county seat is Halifax. Halifax County is part of the Roanoke Rapids, NC Micropolitan Statistical Area, which is also included in the Rocky Mount-Wilson-Roanoke Rapids, NC Combined Statistical Area.

Description adapted from Wikipedia, CC BY-SA 4.0.

At a glance

Halifax County at a glance

County seat
Halifax
Population
48,622 (2020)
Land area
731 sq mi
Founded
1758

Communities

Largest communities in Halifax County

History of Halifax County

Halifax County is located in North Carolina's Piedmont, Coastal Plain, and Atlantic Coast Flatwoods regions. The geography and history of the county were shaped by the Roanoke River, which forms its northern boundary. The county was formed from neighboring Edgecombe County in 1758. According to Preservation North Carolina, "Halifax County is one of the oldest counties in North Carolina with a rich history dating back to the earliest days of European settlement of North America. Over the years, Halifax County has provided North Carolina with more leaders – governors, congressmen, generals – than any other county in the state." Originally the area was home to Tuscarora Indians and then it was settled in the 18th century by English and free Black colonists migrating south from Virginia and also from New Jersey.

Adapted from Wikipedia, CC BY-SA 4.0.

Next door

Neighboring counties

Start here

Confirm you're ready to vote in Halifax County

Run a guided check

Scan Check Protect walks you through verifying your North Carolina registration and flags anything that needs fixing — free.

Start at Scan Check Protect →

Official channels

Halifax County election resources

Halifax County election office · 252-583-4391. Statewide tools and every North Carolina resource in one place: the North Carolina page at Scan Check Protect →

Part of North Carolina Voter Check

This is the Halifax County page of North Carolina Voter Check, a project of True the Vote, pointing North Carolina voters at the official tools that already exist — and at Scan Check Protect to verify your registration.

Where anything here differs from what Halifax County or North Carolina State Board of Elections publishes, they are right and this page is not.