All states

//Run for office · North Carolina

How to run for local office in North Carolina

North Carolina gives every campaign the full statewide voter file, vote history and a daily absentee and early-voting file for free, so a town council race can run on the same data as a Senate race.

Facts checked against official sources · September 9, 2026

Voter file
Public record — anyone can obtain it · Free. The statewide and county registration files (ncvoter) and vote-history files (ncvhis) are downloaded at no charge from the State Board's data site. A county board may charge actual cost plus up to a $25 service fee if you ask it for media instead (G.S. 163-82.10(c)).
Campaign finance
State Board campaign finance e-filing software (required once cumulative activity passes $10,000) (North Carolina State Board of Elections, Campaign Finance)
How voters vote
In person, with no-excuse mail voting
Registration deadline
25 days before the election, by mail postmark or by 5 p.m. in person at the county board (G.S. 163-82.6). Miss it and you can still register and vote in person at any early-voting site in your county, but not on election day.
Local offices
Most municipal elections are nonpartisan; each city's charter picks one of four methods (partisan primary and election; nonpartisan primary; nonpartisan election with runoff; nonpartisan plurality). County commissioners, sheriffs, clerks of court and registers of deeds are partisan with a March primary. Boards of education are nonpartisan by default (G.S. 115C-37), but many counties have local acts making them partisan; the county board tells you which.

Who runs elections in North Carolina

Getting the North Carolina voter file

Filing to run for local office in North Carolina

Campaign finance rules in North Carolina

How voting works in North Carolina

Local government in North Carolina: what you can run for

Running your North Carolina campaign on Culper

North Carolina questions we get asked

Sources