The 2024 presidential election is in full swing, with former President Trump’s lead over his GOP rivals setting the stage for a likely rematch against President Biden.
Kicking off the voting season, Iowa Republicans will hold the first-in-the-nation caucus on Jan. 15. New Hampshire is next in line, holding its first-in-the-nation primaries on Jan. 23. Iowa Democrats will release results from mail-in ballots on March 5, Super Tuesday.
The last primaries will be June 4. The country will decide the next president Nov. 5.
Here’s what’s coming up in the 2024 election.
January 2024
Thursday, Jan. 4
- CNN hosts town halls for Florida Gov. Ron DeSantis at 9 p.m. ET and former U.N. Ambassador Nikki Haley at 10 p.m. ET in Des Moines, Iowa
Wednesday, Jan. 10
- CNN hosts first 2024 GOP presidential debate in Des Moines at 9 p.m. ET
- Fox News hosts town hall with former President Trump in Des Moines at 9 p.m. ET
Monday, Jan. 15
- Iowa Republican caucus
Thursday, Jan. 18
- ABC News and WMUR-TV host second GOP debate in Manchester, N.H. at 9 p.m. ET
Sunday, Jan. 21
- CNN holds third GOP debate in Henniker, N.H.
Tuesday, Jan. 23
- New Hampshire primaries
February 2024
Saturday, Feb. 3
- South Carolina Democratic primary
Tuesday, Feb. 6
- Nevada Democratic primary
Thursday, Feb. 8
- Nevada Republican caucus
Saturday, Feb. 24
- South Carolina Republican primary
Tuesday, Feb. 27
- Michigan primaries
March 2024
Saturday, March 2
- Idaho Republican caucus
Sunday, March 3
- District of Columbia Republican primary
Monday, March 4
- North Dakota Republican caucus
Tuesday, March 5
- Alabama primaries
- Alaska Republican primary
- Arkansas primaries
- California primaries
- Colorado primaries
- Iowa Democratic caucus
- Maine primaries
- Massachusetts primaries
- Minnesota primaries
- North Carolina primaries
- Oklahoma primaries
- Tennessee primaries
- Texas primaries
- Utah Democratic primary and Republican caucus
- Vermont primaries
- Virginia primaries
Tuesday, March 12
- Georgia primaries
- Hawaii Republican caucus
- Mississippi primaries
- Washington primaries
Tuesday, March 19
- Arizona primaries
- Florida primaries
- Illinois primaries
- Kansas primaries
- Ohio primaries
Saturday, March 23
- Louisiana primaries
- Missouri Democratic primary
April 2024
Tuesday, April 2
- Delaware primaries
- New York primaries
- Rhode Island primaries
- Wisconsin primaries
Saturday, April 6
- Alaska Democratic primary
- Hawaii Democratic caucus
- North Dakota Democratic primary
Saturday, April 13
- Wyoming Democratic caucus
Tuesday, April 23
- Pennsylvania primaries
Tuesday, April 30
- Connecticut primaries
May 2024
Tuesday, May 7
- Indiana primaries
Tuesday, May 14
- Maryland primaries
- Nebraska primary
- West Virginia primaries
Saturday, May 18
- Idaho Democratic caucus
Tuesday, May 21
- Kentucky primaries
- Oregon primaries
June 2024
Tuesday, June 4
- District of Columbia Democratic primary
- Montana primaries
- New Jersey primaries
- New Mexico primaries
- South Dakota primaries
July 2024
Monday, July 15, to Thursday, July 18
- Republican National Convention in Milwaukee
August 2024
Monday, Aug. 19, to Thursday, Aug. 22
- Democratic National Convention in Chicago
November 2024
Tuesday, Nov. 5
- General election for the president of the United States
This calendar was updated Jan. 2. Dates are subject to change.