FILING
Mecklenburg County Board of Education, City of Charlotte and
the Towns of Cornelius, Davidson, Huntersville, Matthews,
Mint Hill, Pineville and Stallings
Friday, July 7 12:00 Noon Candidate Filing Opens
Friday, July 21 12:00 Noon Candidate Filing Closes
2023 CITY OF CHARLOTTE PRIMARY ELECTION
Friday, August 11 Absentee By-Mail – ballots will begin to be mailed
Friday, August 18 5:00 PM Registration Deadline for Primary
Thursday, August 24 8:00 AM First Day Early Voting (In-Person Absentee)
Tuesday, September 5 5:00 PM Last Day to REQUEST Absentee By-Mail
Saturday, September 9 3:00 PM Last Day Early Voting (In-Person Absentee)
Monday, September 11 5:00 PM Sick/Disabled Deadline
Tuesday, September 12 5:00 PM Last Day to Return Absentee Ballots*
Tuesday, September 12 6:30 AM-7:30 PM PRIMARY ELECTION
Friday, September 22 11:00 AM Certification of Primary
Tuesday, October 10 6:30 AM-7:30 PM 2nd PRIMARY ELECTION (if necessary)
Friday, October 20 11:00 AM Certification of 2nd Primary (if necessary)
2023 MATTHEWS PRIMARY (if necessary)
Friday, September 15 5:00 PM Registration Deadline for Matthews Primary
Tuesday, October 10 6:30 AM-7:30 PM MATTHEWS PRIMARY ELECTION
Friday, October 20 11:00 AM Certification of Matthews Primary
2023 GENERAL ELECTION
Friday, October 6 Absentee By-Mail – ballots will begin to be mailed
Friday, October 13 5:00 PM Registration Deadline
Thursday, October 19 8:00 AM First Day Early Voting (In-Person Absentee)
Tuesday, October 31 5:00 PM Last Day to REQUEST Absentee By-Mail
Saturday, November 4 3:00 PM Last Day Early Voting (In-Person Absentee)
Monday, November 6 5:00 PM Sick/Disabled Deadline
Tuesday, November 7 5:00 PM Last Day to Return Absentee Ballots*
Tuesday, November 7 6:30 AM- 7:30 PM GENERAL ELECTION
Friday, November 17 11:00 AM Certification of Election
*The ballot must be postmarked no later than election day if mailed or must be hand delivered to the election office by 5 PM election day.