Ballot Boxes

Voting in 2020

Register to Vote

  • Check whether you are registered
  • Register to vote online (NC driver's license or ID required for this option)
  • Get paper application (if you have neither an NC driver's license or ID) (Spanish version).
    If you do not have the ability to print, please call your county Board of Elections and ask them to mail you a paper form. See table at the bottom of this page for County Board of Elections' websites where you can find contact information.
  • Same day voter registration and voting during early voting requirements.

Student Voting in North Carolina

Check your registration status

Make sure you are still registered to vote and that the Board of Elections has your current address.

Note: after you verify that you are registered to vote, you can click your name to check your available ballot, the status of an absentee ballot request if you made one, a listing of your jurisdictions (districts, precincts etc), and your election day polling place.

Vote by Mail - Step by step guide

STAY SAFE this voting season! Request an absentee ballot through the NC Absentee Ballot Request Portal. You do not need a medical or other reason for doing so. Make this request soon to avoid the rush! The last day to request an absentee ballot is Sunday, October 27, 2020.

For questions, contact the Voter Hotline at 1-888-OUR-VOTE

Thanks to for their work in providing the information linked above.

Vote 411!

Enter your address in the Vote411 widget below or go to, to verify your voter registration status, register to vote, learn about the rules/laws for voting in your state (e.g. do I need an ID to vote?), find your polling place, find the dates for upcoming elections, learn about early voting and where and when it's available, learn the rules for absentee / mail-in voting in your state, how to request an absentee ballot, see who and what is on your ballot, learn candidates' views on issues, compare candidates, create a sample ballot of your candidate choices to take with you to vote, and more.

Early Voting Schedule

Early voting in North Carolina begins on Thursday, October 15, 2020 and ends Saturday October 31, 2020. See the schedule and polling places for our five-county area below.

Local Boards of Elections

Click on the links below to visit the Board of Elections websites for counties in the Piedmont Triad including local election information as well as polling times and locations.

Alamance County

Caswell County

Davidson County

  Davie County

 Forsyth County

Guilford County

Montgomery County

Randolph County

Rockingham County

 Stokes County

Surry County

Yadkin County

More Information

Frequently Asked Questions

Many North Carolinians are concerned about voting this year amid the COVID-19 pandemic. Do you have questions about voting this year? Check out this page from LWVNC for answers to the most frequenlty asked questions.

You Can Vote

Visit for a plethora of resources regarding voting in North Carolina including step-by-step guides for how to vote by mail and how to register to vote. Also, check out their extensive 2020 Voter Guide.


Current NC Voting Districts

Want to examine the North Carolina's current voting districts for the state legislature and US Congress as well as the districts we will be voting in for the 2020 elections? Click the link above.  You can also type in your address to see which districts you live in and who your representatives are.

Election Law Blog

Check out Rick Hasen's election law blog for thoughtful insights and analysis of election law, redistricting, voting rights, campaign finance, initiatives, legislation, remedies, and the US Supreme Court.