Office Location:

Contact

Key Initiatives

​Multi Year Election Schedule

Print

Share

Description1

2018 Elections

Filing

Filing opens at noon on Monday, February 12, 2018 and closes at noon on Wednesday, February 28, 2018. Filing for Judicial offices only opens at noon on Monday, June 18, 2018 and closes at noon on Friday, June 29, 2018. Judicial Candidates will not have a primary.

Filing for Soil & Water Opens Monday, June 11th at noon and closes Friday, July 6th at noon.

Tuesday, May 8, 2018

Primary

Tuesday, June 26, 2018, or Tuesday, July 17, 2018*

Second Primary (if necessary)

* If 2nd primary involves candid​ates for US House or US Senate, per NCGS 163-111(e) all 2nd primaries will be held July 17, 2018.

Tuesday, November 6, 2018

General Election

2019 Elections

Filing

Filing opens at noon on Friday, July 5, 2019 and closes at noon Friday, July 19, 2019.

Tuesday, September 10, 2019

City of Charlotte Primary

Tuesday, October 8, 2019

City of Charlotte 2nd Primary if needed

City of Matthews Primary if needed

Tuesday, November 5, 2019

Municipal Elections to include City of Charlotte, Towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill, Pineville, and Stallings; Charlotte Mecklenburg County School Board

2020 Elections

Filing

Filing opens at noon on Monday, February 10, 2020 and closes at noon on Friday, February 28, 2020.

Tuesday, May 5, 2020

Primary

Tuesday, June 23, 2020, or Tuesday, July 14, 2020*

Second Primary (if necessary)

*If 2nd primary involves candid​ates for US House or US Senate, per NCGS 163-111(e) all 2nd primaries will be held July 14, 2020.

Tuesday, November 3, 2020

General Election

2021 Elections

Filing

Filing opens at noon on Friday, July 2, 2021 and closes at noon on Friday, July 23, 2021.

Tuesday, September 14, 2021

City of Charlotte Primary

Tuesday, October 12, 2021

City of Charlotte 2nd Primary if needed

City of Matthews Primary if needed

Tuesday, November 2, 2021

Municipal Elections to include City of Charlotte, Towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill, Pineville, and Stallings; Charlotte Mecklenburg County School Board

Election dates are subject to change in accordance with North Carolina General Statute. Additional election dates may be scheduled if special elections are called.

Early voting begins the 2nd Thursday prior to each election and ends the Saturday prior to each election at 1 pm. Locations are determined during the months prior to each election date.