North Carolina county boards of elections: all 100 counties
Find your county below for its board of elections's address and phone, as the North Carolina State Board of Elections, County BOE Information lists them.
- Alamance County
Board of Elections · 336-570-6755 - Alexander County
Board of Elections · 828-632-2990 - Alleghany County
Board of Elections · 336-372-4557 - Anson County
Board of Elections · 704-994-3223 - Ashe County
Board of Elections · 336-846-5570 - Avery County
Board of Elections · 828-733-8282 - Beaufort County
Board of Elections · 252-946-2321 - Bertie County
Board of Elections · 252-794-5306 - Bladen County
Board of Elections · 910-862-6951 - Brunswick County
Board of Elections · 910-253-2620 - Buncombe County
Board of Elections · 828-250-4200 - Burke County
Board of Elections · 828-764-9010 - Cabarrus County
Board of Elections · 704-920-2860 - Caldwell County
Board of Elections · 828-757-1342 - Camden County
Board of Elections · 252-338-5530 - Carteret County
Board of Elections · 252-728-8460 - Caswell County
Board of Elections · 336-694-4010 - Catawba County
Board of Elections · 828-464-2424 - Chatham County
Board of Elections · 919-545-8500 - Cherokee County
Board of Elections · 828-837-6670 - Chowan County
Board of Elections · 252-482-4010 - Clay County
Board of Elections · 828-389-6812 - Cleveland County
Board of Elections · 704-484-4858 - Columbus County
Board of Elections · 910-640-6609 - Craven County
Board of Elections · 252-636-6610 - Cumberland County
Board of Elections · 910-678-7733 - Currituck County
Board of Elections · 252-232-2525 - Dare County
Board of Elections · 252-475-5631 - Davidson County
Board of Elections · 336-242-2190 - Davie County
Board of Elections · 336-753-6072 - Duplin County
Board of Elections · 910-296-2170 - Durham County
Board of Elections · 919-560-0700 - Edgecombe County
Board of Elections · 252-641-7852 - Forsyth County
Board of Elections · 336-703-2800 - Franklin County
Board of Elections · 919-496-3898 - Gaston County
Board of Elections · 704-852-6005 - Gates County
Board of Elections · 252-357-1780 - Graham County
Board of Elections · 828-479-7969 - Granville County
Board of Elections · 919-693-2515 - Greene County
Board of Elections · 252-747-5921 - Guilford County
Board of Elections · 336-641-3836 - Halifax County
Board of Elections · 252-583-4391 - Harnett County
Board of Elections · 910-893-7553 - Haywood County
Board of Elections · 828-452-6633 - Henderson County
Board of Elections · 828-697-4970 - Hertford County
Board of Elections · 252-358-7812 - Hoke County
Board of Elections · 910-875-8751 - Hyde County
Board of Elections · 252-926-4194 - Iredell County
Board of Elections · 704-878-3140 - Jackson County
Board of Elections · 828-586-7538 - Johnston County
Board of Elections · 919-989-5095 - Jones County
Board of Elections · 252-448-3921 - Lee County
Board of Elections · 919-718-4646 - Lenoir County
Board of Elections · 252-523-0636 - Lincoln County
Board of Elections · 704-736-8480 - Macon County
Board of Elections · 828-349-2034 - Madison County
Board of Elections · 828-649-0731 - Martin County
Board of Elections · 252-789-4317 - McDowell County
Board of Elections · 828-659-0834 - Mecklenburg County
Board of Elections · 704-336-2133 - Mitchell County
Board of Elections · 828-688-3101 - Montgomery County
Board of Elections · 910-572-2024 - Moore County
Board of Elections · 910-947-3868 - Nash County
Board of Elections · 252-459-1350 - New Hanover County
Board of Elections · 910-798-7330 - Northampton County
Board of Elections · 252-534-5681 - Onslow County
Board of Elections · 910-455-4484 - Orange County
Board of Elections · 919-245-2350 - Pamlico County
Board of Elections · 252-745-4821 - Pasquotank County
Board of Elections · 252-335-1739 - Pender County
Board of Elections · 910-259-1220 - Perquimans County
Board of Elections · 252-426-5598 - Person County
Board of Elections · 336-597-1727 - Pitt County
Board of Elections · 252-902-3300 - Polk County
Board of Elections · 828-894-8181 - Randolph County
Board of Elections · 336-318-6900 - Richmond County
Board of Elections · 910-997-8253 - Robeson County
Board of Elections · 910-671-3080 - Rockingham County
Board of Elections · 336-342-8107 - Rowan County
Board of Elections · 704-216-8140 - Rutherford County
Board of Elections · 828-287-6030 - Sampson County
Board of Elections · 910-592-5796 - Scotland County
Board of Elections · 910-277-2595 - Stanly County
Board of Elections · 704-986-3647 - Stokes County
Board of Elections · 336-593-2409 - Surry County
Board of Elections · 336-401-8225 - Swain County
Board of Elections · 828-488-6177 - Transylvania County
Board of Elections · 828-884-3114 - Tyrrell County
Board of Elections · 252-796-0775 - Union County
Board of Elections · 704-283-3809 - Vance County
Board of Elections · 252-492-3730 - Wake County
Board of Elections · 919-404-4040 - Warren County
Board of Elections · 252-257-2114 - Washington County
Board of Elections · 252-793-6017 - Watauga County
Board of Elections · 828-265-8061 - Wayne County
Board of Elections · 919-731-1411 - Wilkes County
Board of Elections · 336-651-7339 - Wilson County
Board of Elections · 252-399-2836 - Yadkin County
Board of Elections · 336-849-7907 - Yancey County
Board of Elections · 828-682-3950
North Carolina voting dates
| Date | What |
|---|---|
| Fri, Oct 9, 5 p.m. | Last day to register in advance (same-day registration stays open during early voting) Registration forms are due by 5 p.m. source |
| Thu, Oct 15 | Early voting opens In-person early voting runs Oct 15–31. Sites and hours vary by county. source |
| Tue, Oct 20, 5 p.m. | Request an absentee ballot Any registered voter can vote by mail; request by 5 p.m. source |
| Sat, Oct 31, 3 p.m. | Early voting ends Early voting ends at 3 p.m. on Saturday, Oct 31. source |
| Sat, Oct 31, 3 p.m. | Register and vote during early voting Missed Oct 9? Register and vote at the same time at any early voting site in your county, Oct 15–31. Bring proof of residence. Not available on Election Day. source |
| Tue, Nov 3, 7:30 p.m. | Election Day: polls open 6:30 a.m. to 7:30 p.m. Find your polling place through the State Board of Elections. source |
| Tue, Nov 3, 7:30 p.m. | Return your absentee ballot Your county board of elections must receive it by 7:30 p.m. on Election Day, by mail or in person. source |
More for North Carolina voters
- Who is on the North Carolina ballot: every candidate on the state's official list, race by race.
- North Carolina voting deadlines 2026: registration, mail ballots, early voting and Election Day.
- North Carolina early voting locations we have read so far, with days and hours.
- Every North Carolina county's office.
- Early voting dates in every state.
Office details are from the North Carolina State Board of Elections, County BOE Information (checked October 17, 2026). Dates are North Carolina's, each linked to its source. Call the office before you go.