State file
North Carolina
On file for North Carolina: 16 sitting U.S. members, 10 statewide executives, 170 state legislators, 100 county files. A name appears only where an official government page prints it for that office.
Census boundary file
North Carolina map
Loading Census boundaries…
Colors only separate neighboring counties; they carry no meaning.
- U.S. Congress
- 16
- Statewide
- 10
- Legislature
- 170
- County shells
- 100
Statewide executives
10 on fileOfficers printed on the state's own official pages.
- Dave BoliekNC · NC Executive · Party not stated
- Bradford B. BrinerNC · NC Executive · Party not stated
- Mike CauseyNC · NC Executive · Party not stated
- Luke FarleyNC · NC Executive · Party not stated
- Mo GreenNC · NC Executive · Party not stated
- Rachel HuntNC · NC Executive · Party not stated
- Jeff JacksonNC · NC Executive · Party not stated
- Elaine F. MarshallNC · NC Executive · Party not stated
- Josh SteinNC · NC Executive · Party not stated
- Steve TroxlerNC · NC Executive · Party not stated
Official portals
Link only. No campaign contribution extract is loaded and no filer ID is attached.
- NC State Board of Elections — campaign finance search
- NC State Board of Elections — campaign finance (home)
- NC State Board of Elections
- NC State Ethics Commission — Search Filed SEIs
- NC State Ethics Commission (home)
- NC Secretary of State — Lobbying search
- NC General Assembly — Senate members
- NC General Assembly — House members
Counties
All 100 counties have a shell with three offices: Sheriff, Register of Deeds and Board of County Commissioners. No county officeholder names are on file yet.
- Alamanceshell — no local officeholder on file
- Alexandershell — no local officeholder on file
- Alleghanyshell — no local officeholder on file
- Ansonshell — no local officeholder on file
- Asheshell — no local officeholder on file
- Averyshell — no local officeholder on file
- Beaufortshell — no local officeholder on file
- Bertieshell — no local officeholder on file
- Bladenshell — no local officeholder on file
- Brunswickshell — no local officeholder on file
- Buncombeshell — no local officeholder on file
- Burkeshell — no local officeholder on file
- Cabarrusshell — no local officeholder on file
- Caldwellshell — no local officeholder on file
- Camdenshell — no local officeholder on file
- Carteretshell — no local officeholder on file
- Caswellshell — no local officeholder on file
- Catawbashell — no local officeholder on file
- Chathamshell — no local officeholder on file
- Cherokeeshell — no local officeholder on file
- Chowanshell — no local officeholder on file
- Clayshell — no local officeholder on file
- Clevelandshell — no local officeholder on file
- Columbusshell — no local officeholder on file
- Cravenshell — no local officeholder on file
- Cumberlandshell — no local officeholder on file
- Currituckshell — no local officeholder on file
- Dareshell — no local officeholder on file
- Davidsonshell — no local officeholder on file
- Davieshell — no local officeholder on file
- Duplinshell — no local officeholder on file
- Durhamshell — no local officeholder on file
- Edgecombeshell — no local officeholder on file
- Forsythshell — no local officeholder on file
- Franklinshell — no local officeholder on file
- Gastonshell — no local officeholder on file
- Gatesshell — no local officeholder on file
- Grahamshell — no local officeholder on file
- Granvilleshell — no local officeholder on file
- Greeneshell — no local officeholder on file
- Guilfordshell — no local officeholder on file
- Halifaxshell — no local officeholder on file
- Harnettshell — no local officeholder on file
- Haywoodshell — no local officeholder on file
- Hendersonshell — no local officeholder on file
- Hertfordshell — no local officeholder on file
- Hokeshell — no local officeholder on file
- Hydeshell — no local officeholder on file
- Iredellshell — no local officeholder on file
- Jacksonshell — no local officeholder on file
- Johnstonshell — no local officeholder on file
- Jonesshell — no local officeholder on file
- Leeshell — no local officeholder on file
- Lenoirshell — no local officeholder on file
- Lincolnshell — no local officeholder on file
- McDowellshell — no local officeholder on file
- Maconshell — no local officeholder on file
- Madisonshell — no local officeholder on file
- Martinshell — no local officeholder on file
- Mecklenburgshell — no local officeholder on file
- Mitchellshell — no local officeholder on file
- Montgomeryshell — no local officeholder on file
- Mooreshell — no local officeholder on file
- Nashshell — no local officeholder on file
- New Hanovershell — no local officeholder on file
- Northamptonshell — no local officeholder on file
- Onslowshell — no local officeholder on file
- Orangeshell — no local officeholder on file
- Pamlicoshell — no local officeholder on file
- Pasquotankshell — no local officeholder on file
- Pendershell — no local officeholder on file
- Perquimansshell — no local officeholder on file
- Personshell — no local officeholder on file
- Pittshell — no local officeholder on file
- Polkshell — no local officeholder on file
- Randolphshell — no local officeholder on file
- Richmondshell — no local officeholder on file
- Robesonshell — no local officeholder on file
- Rockinghamshell — no local officeholder on file
- Rowanshell — no local officeholder on file
- Rutherfordshell — no local officeholder on file
- Sampsonshell — no local officeholder on file
- Scotlandshell — no local officeholder on file
- Stanlyshell — no local officeholder on file
- Stokesshell — no local officeholder on file
- Surryshell — no local officeholder on file
- Swainshell — no local officeholder on file
- Transylvaniashell — no local officeholder on file
- Tyrrellshell — no local officeholder on file
- Unionshell — no local officeholder on file
- Vanceshell — no local officeholder on file
- Wakeshell — no local officeholder on file
- Warrenshell — no local officeholder on file
- Washingtonshell — no local officeholder on file
- Wataugashell — no local officeholder on file
- Wayneshell — no local officeholder on file
- Wilkesshell — no local officeholder on file
- Wilsonshell — no local officeholder on file
- Yadkinshell — no local officeholder on file
- Yanceyshell — no local officeholder on file
Where to look
Find local officials (official reference)
Reference links to official government directories; KYO does not take data from them.