North Carolina elections
It takes more than the president to change the country, but usually, all we hear about in the news is the president.
Branch's mission is to make it easy for you to cast an informed vote for every level of government, even the state and local office you may not know about.
Upcoming elections in North Carolina
There currently is an election happening in North Carolina. Election Day in North Carolina is November 5, 2024.
November 5, 2024
Election schedule
Subscribe to reminders
See your sample ballot
What will be on your ballot depends on where you live. Branch walks you through what will be on your ballot, what it means, and why it matters. Just click "Find your ballot" to get started.
2024 North Carolina candidates
Branch has nonpartisan information on thousands of candidates running for office across the state. Click to read more about the candidates that will be on your ballot.
Explore elections for these popular cities in North Carolina
Click on an election below to explore Branch's nonpartisan information on thousands of candidates.
Albemarle
Archdale
Asheville
Badin
Belmont
Biltmore Forest
Black Mountain
Boonville
Bostic
Bridgeton
Burlington
Carrboro
Cary
Chapel Hill
Charlotte
Chimney Rock
Columbus
Conover
Cornelius
Cove City
Dobson
Dover
Durham
East Bend
Elkin
Ellenboro
Flat Rock
Forest City
Harmony
Havelock
Hendersonville
Hickory
Hildebran
Indian Trail
Jonesville
Kannapolis
Lake Lure
Lake Park
Laurel Park
Locust
Love Valley
Maysville
Mills River
Misenheimer
Montreat
Mount Airy
New London
Newland
Newton
Norwood
Oakboro
Pilot Mountain
Pleasant Garden
Pollocksville
Raleigh
Red Cross
Richfield
River Bend
Ronda
Ruth
Rutherford College
Rutherfordton
Saluda
Spindale
Stallings
Stanfield
Star
Trent Woods
Trenton
Trinity
Troy
Tryon
Vanceboro
Weldon
Winston-Salem
Zebulon
Explore past elections in North Carolina
Click on an election below to explore Branch's nonpartisan information on thousands of candidates.