When is Election Day 2024? See key dates from now through November

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 are Pennsylvania, where early voting for some counties will begin on Sept. 16, 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

  • Sept. 16

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