Campaign Finance and Reporting

Campaign Finance is the requirement for all individuals or entities who establish political committees to report contributions and expenditures under the North Carolina Campaign Reporting Act.

Candidates are required to form a committee within 10 days of spending or receiving any money in support of their candidacy; within 10 days of announcing their intent to seek a specific office; within 10 days of filing for office; or within 10 days of filing a petition for candidacy, whichever comes first. All committees organizing over the $1,000 threshold are required to file campaign finance reports per the reporting schedule. Political Action and Referendum Committees are also subject to campaign finance laws and reporting.

Those planning to run for office should read the candidate committee section of the 2015 Campaign Finance Manual. New candidate committee packets are now available online. Click here to access committee packets.

North Carolina residents that are appointed as treasurers of political committees are required to receive training within 90 days of their appointment. The State Board of Elections provides this training at their physical location and online. To sign up for training, click here and follow the instructions provided.

The State Board of Elections provides all political committees with the appropriate reporting forms to be in compliance with the Campaign Finance Reporting Act. To access committee disclosure forms, click here. In addition to reporting forms, the State Board of Elections has created a campaign reporting software. To download the campaign finance reporting software, click here.

The New Hanover County Board of Elections maintains a public repository of all campaign finance reports filed with our office. To access reports for registered political committees, click here.

To access reports for political committees registered with the State Board of Elections, click here.

Board of Elections: 230 Government Center Drive, Suite 38 • Wilmington, NC 28403 • Phone 910-798-7330 • Fax 910-798-7295