2024 General Assembly Advocacy
Virginia Interfaith Power and Light is offering several ways to help you maximize your impact during the 2024 General Assembly! Please visit our 2024 General Assembly page to learn how you can get involved.
Vote for Justice in Every Election
Did you know there is an election in Virginia every year?
- The 2024 Presidential Primary will be held March 5.
- The primaries for all other 2024 general elections will be held June 18.
- The Presidential General Election will be held November 5.
- Other special elections may happen throughout the year. You can find information here.
VA Interfaith Power and Light (VAIPL) will not tell you which candidate or party to vote for as we are nonpartisan. We do not ask you to vote only with these issues in mind, but we ask you to consider the candidates’ views on climate change, environmental justice, and caring for Creation.
2024 Key Dates
Presidential Primary Election
Friday, Jan 19, 2024 | First day of in-person early voting at your local registrar’s office |
February 12, 2024 | Deadline to register to vote or update an existing registration |
February 23, 2024 | Deadline to apply for a ballot to be mailed to you |
February 24, 2024 | Voter registration offices open for early voting |
March 2, 2024 @5pm | The last day of in-person early voting at your local voter registration office |
Tuesday, March 5, 2024 | Election Day |
Primary Elections
Friday, May 3, 2024 | First day of in-person early voting at your local registrar’s office |
May 28, 2024 | Deadline to register to vote or update an existing registration |
June 7, 2024 | Deadline to apply for a ballot to be mailed to you |
June 8, 2024 | Voter registration offices open for early voting |
Saturday, June 15, 2024 | The last day of in-person early voting at your local voter registration office |
Tuesday, June 18, 2024 | Election Day |
General Election
Friday, September 20, 2024 | First day of in-person early voting at your local registrar’s office |
October 15, 2024 | Deadline to register to vote or update an existing registration |
October 25, 2024 | Deadline to apply for a ballot to be mailed to you |
Saturday, October 26, 2024 | Voter registration offices open for early voting |
Saturday, November 2, 2024 | The last day of in-person early voting at your local voter registration office |
Tuesday, November 5, 2024 | Election Day |