May 2024

May
07
Indiana primary election
May
14
May 14 primaries
States holding elections include: Maryland, Nebraska, West Virginia, and North Carolina (runoff)
May
18
Montana Republican Convention
Selects unbound delegates.
May
21
May 21 primaries
States holding elections include: Georgia, Idaho, Kentucky and Oregon.
May
21
California’s 20th Congressional District special general election
This election will only be held if no candidate wins a majority of the vote on March 19.
May
23
Idaho Democratic presidential caucuses
May
23
Texas Republican Convention
From May 23 -- May 25.
May
25
Oregon Republican Convention
May
28
Texas: nonpresidential primary runoff
Held if no candidate in a race receives a majority of the vote in the March primary.

June 2024

Jun
04
June 4 primaries
States holding elections include: DC Democratic presidential primary, Iowa (state), Montana Democratic presidential primary (Republican primary is non-binding), New Jersey Democratic presidential primary (Republican primary is non-binding), New Mexico Democratic presidential primary (Republican primary is non-binding), South Dakota Democratic presidential primary (Republican primary is non-binding).
Jun
08
US Virgin Islands and Guam Democratic presidential caucuses
Jun
11
Nonpresidential primaries
States holding contests: Maine, Nevada, North Dakota and South Carolina.
Jun
11
Ohio’s 6th Congressional District special general election
Jun
18
Nonpresidential primaries
States holding contests: Georgia (runoff), Oklahoma and Virginia. The Georgia runoff will be held if no candidate in a race receives a majority of the vote in the May primary.
Jun
25
Nonpresidential primaries
States holding elections: Colorado, Colorado’s 4th Congressional District special general election, New York, South Carolina (runoff) and Utah. The South Carolina runoff will be held if no candidate in a race receives a majority of the vote in the June 11 primary.
Jun
25
Colorado’s 4th Congressional District special election

July 2024

Jul
July 15-18: Republican National Convention
The Republican National Convention will be held in Milwaukee from July 15-18, 2024.
Read more
Jul
30
Nonpresidential primaries
States holding elections: Arizona and South Dakota (runoff). The South Dakota runoff will be held if no candidate for US House receives more than 35% of the vote in the June primary.

August 2024

Aug
01
Tennessee: nonpresidential primary election
Aug
06
Nonpresidential primaries
States holding elections include: Kansas, Michigan, Missouri and Washington.
Aug
10
Hawaii: nonpresidential primary election
Aug
13
Nonpresidential primaries
States holding elections include: Connecticut, Minnesota, Vermont and Wisconsin.
Aug
August 19-22: Democratic National Convention
The Democratic National Convention will be held in Chicago from August 19-22, 2024.
Read more
Aug
20
Nonpresidential primaries
States holding elections include: Alaska, Florida and Wyoming.
Aug
27
Oklahoma: nonpresidential primary runoff
Held if no candidate in a race receives a majority of the vote in the June primary.

September 2024

Sep
03
Massachusetts nonpresidential primary
Sep
16
General election presidential debate
The first general election presidential debate will be held at Texas State University in San Marcos, Texas.
Sep
10
Nonpresidential primaries
States holding contests include: Delaware, New Hampshire and Rhode Island.
Sep
25
Vice presidential debate
The vice presidential debate will be held at Lafayette College in Easton, Pennsylvania.

October 2024

Oct
01
General election presidential debate
The second general election presidential debate will be held at Virginia State University in Petersburg, Virginia.
Oct
09
General election presidential debate
The third general election presidential debate will be held at the University of Utah in Salt Lake City.

November 2024

Nov
05
Election Day

December 2024

Dec
03
Georgia runoff election
Held if no candidate in a race receives a majority of the vote on Election Day.
Dec
07
Louisiana runoff election
Louisiana doesn’t have partisan primaries. Instead, all candidates run on the same November 5 ballot. A candidate who receives more than 50% of the vote wins the election. If no one does, the top two candidates will advance to this runoff.