How to Run for Office in North Carolina

Election Office

North Carolina State Board of Elections
(919) 814-0700

Campaign Finance

Campaign finance in North Carolina is administered by the North Carolina State Board of Elections.

Getting on the Ballot

North Carolina candidates file a notice of candidacy and pay a filing fee during a fixed filing period. Statewide, congressional, and judicial candidates file with the State Board of Elections; candidates for the General Assembly and all county and local offices file with their county board of elections. Unaffiliated candidates get on the general election ballot by petition instead.

Two North Carolina rules surprise first-time candidates. First, the filing period for even-year elections falls in early December of the previous year - nearly a year before the general election, with a March primary. Second, no surrogates: you must sign the notice of candidacy in person before the board of elections (or have it notarized and mail it) - a staffer can't file for you.

Municipal elections mostly run in odd years with a summer filing period, so city candidates operate on a different calendar than everyone else.

Where Local Candidates File

Your county board of elections handles candidate filing for legislative, county, and municipal offices, and is the first stop for local requirements. Campaign finance is centralized with the State Board of Elections: your candidate committee must register within 10 days of your first campaign activity (raising money, spending money, or filing your notice of candidacy), and reports are filed on the State Board's schedule for your race type.

Worth Knowing

Official North Carolina Resources

Filing deadlines, fees, and signature requirements change from cycle to cycle. Always confirm current details with the official sources below.

This page was last reviewed on August 4, 2026. Process details above are believed current as of that date; deadlines and fees should always be verified with your election office.

Running for office in North Carolina?
Create Your Campaign Website
Campaign Partner

Get Started

Signup takes less than a minute, and you can cancel at any time.

Sign Up