CHARLOTTE, N.C. -- North Carolinian voters can make their voice heard by casting an early voter ballot.

Early voting began Thursday morning in the Tarheel State. This is sometimes called "One-Stop Absentee Voting" or "In-Person Absentee Voting" because you are voting early in person and will be "absent" on Election Day.

Any registered voter in North Carolina can use any of the early voting sites in the county, according to You do not need an excuse to use early voting.

Voters who are registered have the opportunity to cast their ballot starting 8 a.m. Thursday. For those who have not voted before, on-site voter registration is available.

If you missed the 25-day registration guideline, early voting may be the ticket for you. Same day registration is a good option if you missed the deadline, or have recently become eligible to vote. Voters can register at early voting sites and then cast their ballot. For more information on what documents you need to use same day registration, click here.

To find an early-voter site near you, click here.

If you need to check your voter registration to see if you are registered to vote, click here.

With as many as six out of every 10 voters expected to vote early, the race for this battleground state could be decided before election day. North Carolinians can vote for the United States President, North Carolina's Governor, U.S. senate, Congress and several state-wide positions.

The opportunity to cast a ballot ahead of the general election ends at 1 p.m. on Saturday, November 5th.

There is no in-person early voting for the state of Virginia.

Here's all location and date information NC early voters need to know to cast their vote: