When is Election Day 2024? See key dates from now through November
Editor's note: This story has been updated with additional context to clarify Pennsylvania's early voting process.
On Tuesday evening, Vice President Kamala Harris and former President Donald Trump will meet on stage at the National Constitution Center in Philadelphia to face off in their first presidential debate.
The debate, moderated by David Muir and Linsey Davis of ABC News, will mark the first meeting between Harris and Trump as candidates.
With less than 60 days until the election, here are some key dates to keep in mind from now until Nov. 5.
Harris-Trump presidential debate: Follow here for live updates
Harris has the most to lose: Will prosecutor Harris show up in debate with Trump?
When is the Vice Presidential Debate?
Minnesota Gov. Tim Walz and Ohio Sen. JD Vance, Harris and Trump’s chosen running mates, respectively, will meet Oct. 1 for what is currently the only scheduled debate between the two Vice Presidential candidates.
The debate will be hosted by CBS News and moderated by anchor and managing editor Norah O'Donnell and CBS News chief foreign affairs correspondent Margaret Brennan.
When is Election Day 2024?
Election Day 2024 will be held on Nov. 5.
When is the deadline for military and overseas voters?
Among the earliest voters will be military and overseas voters, whose ballots must be mailed at least 45 days before the election, by Sept. 21.
Early in-person voting dates 2024
Many states also offer early in-person voting.
Among the earliest is Pennsylvania, where applications for mail-in ballots (which can be requested and submitted in-person during a single visit to an election office) were supposed to begin being processed on Sept. 16 but were delayed by legal challenges that held up finalization of the ballots. A Sept. 16 state Supreme Court decision resolved the last of those challenges and allowed counties to begin printing mail-in ballots.
Next are Minnesota and Virginia, where early voting will begin Sept. 20, and Illinois, where early in-person voting will begin Sept. 26. California and Nebraska will begin offering early voting beginning Oct. 7, and Wyoming polls will open on Oct. 8.
Alabama, Mississippi, and New Hampshire are the only states that offer no early in-person voting, aside from absentee ballots.
What are key dates for every state for 2024 Election Day and early voting?
To navigate, click on a state to see its dates or simply scroll through the list. Data has been compiled by NCSL and Ballopedia.org.
Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
Alabama
No early voting
Alaska
Early voting starts Oct. 21
Arizona
Early voting starts Oct. 9
Arkansas
Early voting starts Oct. 21
California
Early voting starts Oct. 7
Colorado
Early voting starts Oct. 21
Connecticut
Early voting starts Oct. 21
Delaware
Early voting starts Oct. 25
Florida
Early voting starts Oct. 26
Georgia
Early voting starts Oct. 15
Hawaii
Early voting starts Oct. 22
Idaho
Early voting starts Oct. 21
Illinois
Early voting starts Sept. 26
Indiana
Early voting starts Oct. 8
Iowa
Early voting starts Oct. 16
Kansas
Early voting starts Oct. 16
Kentucky
Early voting starts Oct. 31
Louisiana
Early voting starts Oct. 18
Maine
Varies
Maryland
Early voting starts Oct. 24
Massachusetts
Early voting starts Oct. 19
Michigan
Early voting starts Oct. 26
Minnesota
Early voting starts Sept. 20
Mississippi
No early voting
Missouri
Early voting starts Oct. 22
Montana
Early voting starts Oct. 7
Nebraska
Early voting starts Oct. 7
Nevada
Early voting starts Oct. 19
New Hampshire
No early voting
New Jersey
Early voting starts Oct. 26
New Mexico
Early voting starts Oct. 8
New York
Early voting starts Oct. 26
North Carolina
Early voting starts Oct. 17
North Dakota
Varies
Ohio
Early voting starts Oct. 8
Oklahoma
Early voting starts Oct. 30
Oregon
Varies
Pennsylvania
Pennsylvania counties were supposed to begin processing requests for mail ballots on Sept. 16, but that was delayed by cases before the state Supreme Court over whether several third-party candidates would appear on the ballot. The court's decision in the last of these challenges, on Sept. 16, rejecting Cornel West's bid to appear on the ballot, clears the way for counties to finalize and begin printing ballots. Voters can apply for mail ballots by mail or in-person at county election offices. When applying in-person at election offices, your application can be processed while you wait. You can then fill out and submit your mail-in ballot during that same visit or mail it in later. Your application must be received by 5 p.m. on Oct. 29 and your completed ballot by 8 p.m. on Nov. 5 (election day).
Rhode Island
Early voting starts Oct. 16
South Carolina
Early voting starts Oct. 21
South Dakota
Early voting starts Sept. 20
Tennessee
Early voting starts Oct. 16
Texas
Early voting starts Oct. 21
Utah
Early voting starts Oct. 22
Vermont
Ballots are available 45 days before the election
Virginia
Early voting starts Sept. 20
Washington
Early voting starts Oct. 18
West Virginia
Early voting starts Oct. 23
Wisconsin
Early voting starts Oct. 22
Wyoming
Early voting starts Oct. 8
Contributing: Natalie Neysa Alund, Kinsey Crowley, Maya Homan
This article originally appeared on USA TODAY: When is Election Day 2024? Key dates for voting, early ballots, more