2024 Election Calendar

January

February

March

April

May

June

July

August

September

October

November

December

Democratic presidential events Republican presidential events State-level events

January

Mon. 15

Iowa Republican caucus

Democrats have shaken up their primary calendar this year. In Iowa, the party will hold its own presidential preference event concluding March 5.

Tue. 23

New Hampshire primaries

February

Sat. 3

South Carolina Democratic primary

Tue. 6

Nevada primaries

Thu. 8

Nevada Republican caucus

While Nevada will hold primaries on Feb. 6, the state GOP has decided to host its own caucus on Feb. 8.

Thu. 8

Virgin Islands Republican caucus

Tue. 13

New York special election

This special election is for NY-3, the House seat vacated by Republican George Santos when he was expelled from Congress.

Sat. 24

South Carolina Republican primary

Tue. 27

Michigan primaries

March

Sat. 2

Idaho Republican caucus

Sat. 2

Missouri Republican caucus

Sun. 3

District of Columbia Republican primary

Mon. 4

North Dakota Republican caucus

Tue. 5

Super Tuesday

Read NPR coverage

American Samoa Democratic caucus

Alabama primaries

Alaska Republican caucus

Arkansas primaries

Colorado primaries

Iowa Democratic primary

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

Wed. 6

Hawaii Democratic caucus

Fri. 8

American Samoa Republican caucus

Tue. 12

Democrats Abroad primary

Tue. 12

Georgia primaries

Tue. 12

Hawaii Republican caucus

Tue. 12

Mississippi primaries

Tue. 12

Northern Mariana Democratic primary

Tue. 12

Washington primaries

Fri. 15

Northern Mariana Republican caucus

Sat. 16

Guam Republican caucus

Tue. 19

Arizona primaries

Tue. 19

California special election primary

This special election is for CA-20, the House seat vacated by Republican Kevin McCarthy when he resigned from Congress. The open primary's top two finishers will move on to a general election May 21.

Tue. 19

Florida primaries

Tue. 19

Illinois primaries

Tue. 19

Kansas primaries

Tue. 19

Ohio primaries

Sat. 23

Louisiana primaries

Sat. 23

Missouri Democratic primary

Sat. 30

North Dakota Democratic primary

April

Tue. 2

Wisconsin primaries

Tue. 2

Connecticut primaries

Tue. 2

Mississippi state primary runoff

Tue. 2

New York primaries

Tue. 2

Rhode Island primaries

Sat. 6

Alaska Democratic primary

Sat. 13

Wyoming Democratic caucus

Tue. 16

Alabama state primary runoff

Sat. 20

Wyoming Republican caucus

Sun. 21

Puerto Rico Republican primary

Tue. 23

Pennsylvania primaries

Sun. 28

Puerto Rico Democratic primary

Tue. 30

New York special election

This special election is for NY-26, the House seat vacated by Democrat Brian Higgins when he resigned from Congress.

May

Tue. 7

Indiana primaries

Tue. 14

Maryland primaries

Tue. 14

Nebraska primaries

Tue. 14

North Carolina state primary runoff

Tue. 14

West Virginia primaries

Tue. 21

California special election

This special election is for CA-20, the House seat vacated by Republican Kevin McCarthy when he resigned from Congress.

Tue. 21

Georgia state primary

Tue. 21

Idaho state primary

Tue. 21

Kentucky primaries

Tue. 21

Oregon primaries

Thu. 23

Idaho Democratic caucus

Tue. 28

Texas state primary runoff

June

Tue. 4

District of Columbia Democratic primary and district primary

Tue. 4

Iowa state primary

Tue. 4

Montana primaries

Tue. 4

New Jersey primaries

Tue. 4

New Mexico primaries

Tue. 4

South Dakota primaries

Sat. 8

Guam Democratic caucus

Sat. 8

Virgin Islands Democratic caucus

Tue. 11

Maine state primary

Tue. 11

Nevada state primary

Tue. 11

North Dakota state primary

11

Ohio primaries

Tue. 11

South Carolina state primary

Tue. 18

Georgia state primary runoff

Tue. 18

Oklahoma state primary

Tue. 18

Virginia state primary

Tue. 25

Colorado state primary

Tue. 25

New York state primary

Tue. 25

South Carolina state primary runoff

Tue. 25

Utah state primary

Thu. 27

Presidential debate

July

Mon. 15 – Thu. 18

Republican National Convention

Tue. 16

New Jersey special primary

This special primary election is for NJ-10, the House seat vacated by Democrat Donald Payne, who died in April.

Tue. 30

Arizona state primary

August

Thu. 1

Tennessee state primary

Tue. 6

Kansas state primary

Tue. 6

Michigan state primary

Tue. 6

Missouri state primary

Tue. 6

Washington state primary

Sat. 10

Hawaii state primary

Tue. 13

Connecticut state primary

Tue. 13

Minnesota state primary

Tue. 13

Vermont state primary

Tue. 13

Wisconsin state primary

Mon. 19 – Thu. 22

Democratic National Convention

Tue. 20

Alaska state primary

Tue. 20

Florida state primary

Tue. 20

Wyoming state primary

September

Tue. 3

Massachusetts state primary

Tue. 10

Presidential debate

Tue. 10

Delaware state primary

Tue. 10

New Hampshire state primary

Tue. 10

Rhode Island state primary

Wed. 18

New Jersey special election

This special election is for NJ-10, the House seat vacated by Democrat Donald Payne, who died in April.

October

Tue. 1

Vice presidential debate

November

Tue. 5

General election

Past months