2023 Election Deadlines

  1. June 20, 2023 Democratic Primary
  2. November 7, 2023 General Election

June 20, 2023 Democratic Primary Deadlines

Friday,
May 5, 2023

In-person Early Voting at the Office of Voter Registration and Elections begins
and continues Monday through Friday at the Office of Voter Registration and Elections located at 317 Kimball Avenue NE 24016.
§ 24.2-612

8 am - 5 pm
Tuesday,
May 30, 2023

Deadline: Last day to register to vote in the June 20, 2023 Primary Election. Online registration deadline is 11:59 pm.
§ 24.2-416, 24.2-419, & 24.2-420.1

5 pm
Friday,
June 9, 2023

Deadline: Last day to apply via online, fax, or mail for a ballot to be mailed.
§ 24.2-701

5 pm
Saturdays,
June 10 and 17, 2023

Office of Voter Registration and Elections open for in-person early voting. The office is located at 317 Kimball Avenue NE 24016
Deadline: June 17 is the last day to vote early in person.
Early voting will be conducted at the Office of Voter Registration and Elections.
§ 24.2-703.2

8 am - 5 pm
Tuesday,
June 20, 2023

Election Day voting hours.
Deadline to return ballots issued by mail is 7 pm.
Mailed ballots must be post-marked no later than June 20, 2023
§ 24.2-603

6 am - 7 pm
Wednesday,
June 21, 2023

Provisional Ballot Meeting
Canvass
§ 24.2-653 & 24.2-671

3 pm
Friday,
June 23, 2023

Deadline: Provisional No ID voter must provide a copy of
Acceptable ID via fax, email, mail, or in person to Office
of Voter Registration and Elections.
§ 24.2-643 & 24.2-653
Last day mailed ballots that have been post-marked on or before June 20, 2023 can be counted.

12 Noon