The polls opened for early one-stop voting in North Carolina's primary election at 8 a.m. Thursday. Early voting runs until 3 p.m. on March 2.

Voters will cast ballots to pick party nominees for president, governor, the council of state and every seat in the North Carolina House and Senate. There are also local races on the ballot in many counties for judges, district attorneys, county commissioners and other seats. 

Election Day is on Super Tuesday, March 5. Voters will be required to show a photo ID to cast a ballot.

Early voting sites are available in all 100 counties for the primary. Voters can look up early voting sites on the North Carolina State Board of Elections website

One-stop voting means people can register and vote on the same day.

In the primaries, voters registered with a party can only cast ballots for that party. For example, a registered Republican can only cast a ballot to choose Republican candidates in partisan races. The same goes for Democrats picking their candidates. Non-partisan races will show up on all ballots. 

Independent voters can choose their ballot, but it will only have candidates from one party in the partisan races.

Voters can check their registration, Election Day polling place and get sample ballots on the state board's voter search tool.