General Election Deadlines
The general election takes place on 11/05/2024
Alabama
In-person Deadline:
10/21/2024
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
10/21/2024
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
Alaska
In-person Deadline:
10/06/2024
Mail-in Deadline:
Postmarked by 10/06/2024
Online Deadline:
10/06/2024
Alaska allows Election Day registration, however voters who register this way can only vote in the presidential and vice presidential races. To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
10/06/2024
Mail-in Deadline:
Postmarked by 10/06/2024
Online Deadline:
10/06/2024
Alaska allows Election Day registration, however voters who register this way can only vote in the presidential and vice presidential races. To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
Arizona
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
Arkansas
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
California
In-person Deadline:
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
Colorado
In-person Deadline:
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/28/2024
Online Deadline:
10/28/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/28/2024
Online Deadline:
10/28/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Connecticut
In-person Deadline:
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/29/2024
Online Deadline:
10/29/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/29/2024
Online Deadline:
10/29/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Delaware
In-person Deadline:
10/12/2024
Mail-in Deadline:
Postmarked by 10/12/2024
Online Deadline:
10/12/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
10/12/2024
Mail-in Deadline:
Postmarked by 10/12/2024
Online Deadline:
10/12/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
District of Columbia
In-person Deadline:
Washington D.C. allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Washington D.C. allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Florida
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
Georgia
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
Hawaii
In-person Deadline:
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/28/2024
Online Deadline:
11/05/2024
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/28/2024
Online Deadline:
11/05/2024
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Idaho
In-person Deadline:
Idaho allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Idaho allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Illinois
In-person Deadline:
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
10/20/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
10/20/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Indiana
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
Iowa
In-person Deadline:
Iowa allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
Iowa allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
Kansas
In-person Deadline:
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
Kentucky
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
4 pm on 10/07/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
4 pm on 10/07/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
Louisiana
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
Maine
In-person Deadline:
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maryland
In-person Deadline:
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Massachusetts
In-person Deadline:
10/26/2024
Mail-in Deadline:
Postmarked by 10/26/2024
Online Deadline:
10/26/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
10/26/2024
Mail-in Deadline:
Postmarked by 10/26/2024
Online Deadline:
10/26/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
Michigan
In-person Deadline:
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Michigan Secretary of State's website at www.michigan.gov/sos.
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Michigan Secretary of State's website at www.michigan.gov/sos.
Minnesota
In-person Deadline:
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Mississippi
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
Missouri
In-person Deadline:
10/09/2024
Mail-in Deadline:
Postmarked by 10/09/2024
Online Deadline:
10/09/2024
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
10/09/2024
Mail-in Deadline:
Postmarked by 10/09/2024
Online Deadline:
10/09/2024
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
Montana
In-person Deadline:
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Nebraska
In-person Deadline:
10/25/2024
Mail-in Deadline:
Postmarked by 10/18/2024
Online Deadline:
10/18/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
10/25/2024
Mail-in Deadline:
Postmarked by 10/18/2024
Online Deadline:
10/18/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
Nevada
In-person Deadline:
Nevada allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
On the secretary of state's website, voters can register through 11/05/2024 online. On county websites, voters can register through 10/31/2024 online
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
Nevada allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
On the secretary of state's website, voters can register through 11/05/2024 online. On county websites, voters can register through 10/31/2024 online
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
New Hampshire
In-person Deadline:
New Hampshire allows in-person voter registration on Election Day
Mail-in Deadline:
The mail-in deadline varies in New Hampshire from 6-13 days prior to the election and is determined by when supervisors of voter checklists meet
Online Deadline:
Online registration is not offered in the state of New Hampshire
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
New Hampshire allows in-person voter registration on Election Day
Mail-in Deadline:
The mail-in deadline varies in New Hampshire from 6-13 days prior to the election and is determined by when supervisors of voter checklists meet
Online Deadline:
Online registration is not offered in the state of New Hampshire
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
New Jersey
In-person Deadline:
10/15/2024
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
10/15/2024
Mail-in Deadline:
Received by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
New Mexico
In-person Deadline:
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
10/08/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/08/2024
Online Deadline:
10/08/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New York
In-person Deadline:
10/26/2024
Mail-in Deadline:
Received by 10/26/2024
Online Deadline:
10/26/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
10/26/2024
Mail-in Deadline:
Received by 10/26/2024
Online Deadline:
10/26/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
North Carolina
In-person Deadline:
11/02/2024
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
11/02/2024
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
North Dakota
North Dakota does not require voter registration. As long as you have lived in the state for 30 days prior to an election and have a valid form of ID, you can cast a ballot by absentee, mail, voting early, or voting on Election Day.
To learn more about North Dakota elections, visit the secretary of state's website at www.vip.sos.nd.gov.
To learn more about North Dakota elections, visit the secretary of state's website at www.vip.sos.nd.gov.
Ohio
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
Oklahoma
In-person Deadline:
10/11/2024
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
10/11/2024
Mail-in Deadline:
Postmarked by 10/11/2024
Online Deadline:
10/11/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
Oregon
In-person Deadline:
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
Pennsylvania
In-person Deadline:
10/21/2024
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
10/21/2024
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
10/21/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
Rhode Island
In-person Deadline:
10/06/2024
Mail-in Deadline:
Postmarked by 10/06/2024
Online Deadline:
10/06/2024
Rhode Island allows Election Day registration, however voters who register this way can only vote in the presidential and vice presidential races. To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
10/06/2024
Mail-in Deadline:
Postmarked by 10/06/2024
Online Deadline:
10/06/2024
Rhode Island allows Election Day registration, however voters who register this way can only vote in the presidential and vice presidential races. To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
South Carolina
In-person Deadline:
10/04/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/06/2024
To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
10/04/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/06/2024
To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
South Dakota
In-person Deadline:
10/21/2024
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
10/21/2024
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
Tennessee
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/07/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
Texas
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
Utah
In-person Deadline:
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/25/2024
Online Deadline:
10/25/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/25/2024
Online Deadline:
10/25/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Vermont
In-person Deadline:
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 11/05/2024
Online Deadline:
11/05/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 11/05/2024
Online Deadline:
11/05/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Virginia
In-person Deadline:
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Washington
In-person Deadline:
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/28/2024
Online Deadline:
10/28/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/28/2024
Online Deadline:
10/28/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
West Virginia
In-person Deadline:
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
10/15/2024
Mail-in Deadline:
Postmarked by 10/15/2024
Online Deadline:
10/15/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
Wisconsin
In-person Deadline:
Wisconsin allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/16/2024
Online Deadline:
10/16/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
Wisconsin allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 10/16/2024
Online Deadline:
10/16/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
Wyoming
In-person Deadline:
Wyoming allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
Online registration is not offered in the state of Wyoming
To download your voter registration forms, please visit the Wyoming Secretary of State's website at www.sos.wyo.gov.
Wyoming allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 10/21/2024
Online Deadline:
Online registration is not offered in the state of Wyoming
To download your voter registration forms, please visit the Wyoming Secretary of State's website at www.sos.wyo.gov.
Statewide Primaries
Alabama
Primary Date: 03/05/2024
In-person Deadline:
02/16/2024
Mail-in Deadline:
Postmarked by 02/17/2024
Online Deadline:
02/19/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
02/16/2024
Mail-in Deadline:
Postmarked by 02/17/2024
Online Deadline:
02/19/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
Alaska
Primary Date: 08/20/2024
In-person Deadline:
07/21/2024
Mail-in Deadline:
Postmarked by 07/21/2024
Online Deadline:
07/21/2024
To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
07/21/2024
Mail-in Deadline:
Postmarked by 07/21/2024
Online Deadline:
07/21/2024
To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
Arizona
Primary Date: 07/30/2024
In-person Deadline:
07/01/2024
Mail-in Deadline:
Postmark by 07/01/2024
Online Deadline:
07/01/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
07/01/2024
Mail-in Deadline:
Postmark by 07/01/2024
Online Deadline:
07/01/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
Arkansas
Primary Date: 04/02/2024
In-person Deadline:
03/04/2024
Mail-in Deadline:
Postmarked by 03/04/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
03/04/2024
Mail-in Deadline:
Postmarked by 03/04/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
California
Primary Date: 03/05/2024
In-person Deadline:
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
Colorado
Primary Date: 06/25/2024
In-person Deadline:
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 06/17/2024
Online Deadline:
06/17/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 06/17/2024
Online Deadline:
06/17/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Connecticut
Primary Date: 08/13/2024
In-person Deadline:
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 08/07/2024
Online Deadline:
08/07/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 08/07/2024
Online Deadline:
08/07/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Delaware
Primary Date: 09/10/2024
In-person Deadline:
08/17/2024
Mail-in Deadline:
Postmarked by 08/17/2024
Online Deadline:
08/17/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
08/17/2024
Mail-in Deadline:
Postmarked by 08/17/2024
Online Deadline:
08/17/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
District of Columbia
Primary Date:06/04/2024
In-person Deadline:
Washington D.C. allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Washington D.C. allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Florida
Primary Date: 08/20/2024
In-person Deadline:
07/22/2024
Mail-in Deadline:
Postmarked by 07/22/2024
Online Deadline:
07/22/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
07/22/2024
Mail-in Deadline:
Postmarked by 07/22/2024
Online Deadline:
07/22/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
Georgia
Primary Date: 05/21/2024
In-person Deadline:
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
04/22/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
04/22/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
Hawaii
Primary Date: 08/10/2024
In-person Deadline:
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 07/31/2024
Online Deadline:
08/10/2024
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 07/31/2024
Online Deadline:
08/10/2024
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Idaho
Primary Date: 05/21/2024
In-person Deadline:
Idaho allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Idaho allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Illinois
Primary Date: 03/19/2024
In-person Deadline:
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Indiana
Primary Date: 05/07/2024
In-person Deadline:
04/08/2024
Mail-in Deadline:
Postmarked by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
04/08/2024
Mail-in Deadline:
Postmarked by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
Iowa
Primary Date: 06/04/2024
In-person Deadline:
Iowa allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/20/2024
Online Deadline:
05/20/2024
To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
Iowa allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/20/2024
Online Deadline:
05/20/2024
To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
Kansas
Primary Date: 08/06/2024
In-person Deadline:
07/16/2024
Mail-in Deadline:
Postmarked by 07/16/2024
Online Deadline:
07/16/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
07/16/2024
Mail-in Deadline:
Postmarked by 07/16/2024
Online Deadline:
07/16/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
Kentucky
Primary Date: 05/21/2024
In-person Deadline:
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
4pm on 04/22/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
4pm on 04/22/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
Louisiana
In-person Deadline:
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/15/2024
Louisiana does not hold primaries for statewide seats — these candidates run on Election Day in November. To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
10/07/2024
Mail-in Deadline:
Postmarked by 10/07/2024
Online Deadline:
10/15/2024
Louisiana does not hold primaries for statewide seats — these candidates run on Election Day in November. To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
Maine
Primary Date: 06/11/2024
In-person Deadline:
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 05/21/2024
Online Deadline:
05/21/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 05/21/2024
Online Deadline:
05/21/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maryland
Primary Date: 05/14/2024
In-person Deadline:
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Massachusetts
Primary Date: 09/03/2024
In-person Deadline:
08/24/2024
Mail-in Deadline:
Postmarked by 08/24/2024
Online Deadline:
08/24/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
08/24/2024
Mail-in Deadline:
Postmarked by 08/24/2024
Online Deadline:
08/24/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
Michigan
Primary Date: 08/06/2024
In-person Deadline:
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 07/22/2024
Online Deadline:
07/22/2024
To download your voter registration forms or to register online, please visit the Michigan Voter Information website at www.michigan.gov/vote.
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 07/22/2024
Online Deadline:
07/22/2024
To download your voter registration forms or to register online, please visit the Michigan Voter Information website at www.michigan.gov/vote.
Minnesota
Primary Date: 08/13/2024
In-person Deadline:
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 07/23/2024
Online Deadline:
07/23/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 07/23/2024
Online Deadline:
07/23/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Mississippi
Primary Date: 03/12/2024
In-person Deadline:
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
Missouri
Primary Date: 08/06/2024
In-person Deadline:
07/10/2024
Mail-in Deadline:
Postmarked by 07/10/2024
Online Deadline:
07/10/2024
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
07/10/2024
Mail-in Deadline:
Postmarked by 07/10/2024
Online Deadline:
07/10/2024
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
Montana
Primary Date: 06/04/2024
In-person Deadline:
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/06/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/06/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Nebraska
Primary Date: 05/14/2024
In-person Deadline:
05/03/2024
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
05/03/2024
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
Nevada
Primary Date: 06/11/2024
In-person Deadline:
Nevada allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/14/2024
Online Deadline:
On the secretary of state's website, voters can register through 06/11/2024 online. On county websites, voters can register through 06/06/2024 online
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
Nevada allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/14/2024
Online Deadline:
On the secretary of state's website, voters can register through 06/11/2024 online. On county websites, voters can register through 06/06/2024 online
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
New Hampshire
Primary Date: 09/10/2024
In-person Deadline:
New Hampshire allows in-person voter registration on Election Day
Mail-in Deadline:
The mail-in deadline varies in New Hampshire from 6-13 days prior to the election and is determined by when supervisors of voter checklists meet
Online Deadline:
Online registration is not offered in the state of New Hampshire
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
New Hampshire allows in-person voter registration on Election Day
Mail-in Deadline:
The mail-in deadline varies in New Hampshire from 6-13 days prior to the election and is determined by when supervisors of voter checklists meet
Online Deadline:
Online registration is not offered in the state of New Hampshire
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
New Jersey
Primary Date: 06/04/2024
In-person Deadline:
05/14/2024
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
05/14/2024
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
New Mexico
Primary Date: 06/04/2024
In-person Deadline:
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/07/2024
Online Deadline:
05/07/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/07/2024
Online Deadline:
05/07/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New York
Primary Date: 06/25/2024
In-person Deadline:
06/15/2024
Mail-in Deadline:
Received by 06/15/2024
Online Deadline:
06/15/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
06/15/2024
Mail-in Deadline:
Received by 06/15/2024
Online Deadline:
06/15/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
North Carolina
Primary Date: 03/05/2024
In-person Deadline:
03/02/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
03/02/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
North Dakota
Primary Date: 06/11/2024
North Dakota does not require voter registration. As long as you have lived in the state for 30 days prior to an election and have a valid form of ID, you can cast a ballot by absentee, mail, voting early, or voting on Election Day.
To learn more about North Dakota elections, visit the secretary of state's website at www.vip.sos.nd.gov.
To learn more about North Dakota elections, visit the secretary of state's website at www.vip.sos.nd.gov.
Ohio
Primary Date: 03/19/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
Oklahoma
Primary Date: 06/18/2024
In-person Deadline:
05/24/2024
Mail-in Deadline:
Postmarked by 05/24/2024
Online Deadline:
05/24/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
05/24/2024
Mail-in Deadline:
Postmarked by 05/24/2024
Online Deadline:
05/24/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
Oregon
Primary Date: 05/21/2024
In-person Deadline:
04/30/2024
Mail-in Deadline:
Postmarked by 04/30/2024
Online Deadline:
04/30/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
04/30/2024
Mail-in Deadline:
Postmarked by 04/30/2024
Online Deadline:
04/30/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
Pennsylvania
Primary Date: 04/23/2024
In-person Deadline:
04/08/2024
Mail-in Deadline:
Received by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
04/08/2024
Mail-in Deadline:
Received by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
Rhode Island
Primary Date: 09/10/2024
In-person Deadline:
08/11/2024
Mail-in Deadline:
Postmarked by 08/11/2024
Online Deadline:
08/11/2024
To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
08/11/2024
Mail-in Deadline:
Postmarked by 08/11/2024
Online Deadline:
08/11/2024
To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
South Carolina
Primary Date: 06/11/2024
In-person Deadline:
05/10/2024
Mail-in Deadline:
Postmarked by 05/13/2024
Online Deadline:
05/12/2024
To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
05/10/2024
Mail-in Deadline:
Postmarked by 05/13/2024
Online Deadline:
05/12/2024
To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
South Dakota
Primary Date: 06/04/2024
In-person Deadline:
05/20/2024
Mail-in Deadline:
Received by 05/20/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
05/20/2024
Mail-in Deadline:
Received by 05/20/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
Tennessee
Primary Date: 08/01/2024
In-person Deadline:
07/02/2024
Mail-in Deadline:
Postmarked by 07/02/2024
Online Deadline:
07/02/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
07/02/2024
Mail-in Deadline:
Postmarked by 07/02/2024
Online Deadline:
07/02/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
Texas
Primary Date: 03/05/2024
In-person Deadline:
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
Utah
Primary Date: 06/25/2024
In-person Deadline:
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 06/14/2024
Online Deadline:
06/14/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 06/14/2024
Online Deadline:
06/14/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Vermont
Primary Date: 08/13/2024
In-person Deadline:
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 08/13/2024
Online Deadline:
08/13/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 08/13/2024
Online Deadline:
08/13/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Virginia
Primary Date: 06/18/2024
In-person Deadline:
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/28/2024
Online Deadline:
05/28/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/28/2024
Online Deadline:
05/28/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Washington
Primary Date: 08/06/2024
In-person Deadline:
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 07/29/2024
Online Deadline:
07/29/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 07/29/2024
Online Deadline:
07/29/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
West Virginia
Primary Date: 05/14/2024
In-person Deadline:
04/23/2024
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
04/23/2024
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
Wisconsin
Primary Date: 08/13/2024
In-person Deadline:
Wisconsin allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 07/24/2024
Online Deadline:
07/24/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
Wisconsin allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 07/24/2024
Online Deadline:
07/24/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
Wyoming
Primary Date: 08/20/2024
In-person Deadline:
Wyoming allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 08/05/2024
Online Deadline:
Online registration is not offered in the state of Wyoming
Wyoming allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 08/05/2024
Online Deadline:
Online registration is not offered in the state of Wyoming
Statewide Presidential Primaries
*Primaries and caucuses run by political parties in states have registration deadlines left to the discretion of the respective party. Please check your party’s website for further details.
Alabama
Primary Date: 03/05/2024
In-person Deadline:
02/16/2024
Mail-in Deadline:
Postmarked by 02/17/2024
Online Deadline:
02/19/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
02/16/2024
Mail-in Deadline:
Postmarked by 02/17/2024
Online Deadline:
02/19/2024
To download your voter registration forms or to register online, please visit the Alabama Secretary of State's website at www.sos.alabama.gov.
Alaska
Caucus/Primary Dates: 03/05/2024 and 04/06/2024
In-person Deadline:
Alaska allows in-person voter registration on Election Day for presidential caucuses and primaries
Mail-in Deadline:
Republican Caucus - Postmarked by 03/05/2024*
Democratic Primary - Postmarked by 04/06/2024*
Online Deadline:
Republican Caucus - 03/05/2024*
Democratic Primary - 04/06/2024*
To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
Alaska allows in-person voter registration on Election Day for presidential caucuses and primaries
Mail-in Deadline:
Republican Caucus - Postmarked by 03/05/2024*
Democratic Primary - Postmarked by 04/06/2024*
Online Deadline:
Republican Caucus - 03/05/2024*
Democratic Primary - 04/06/2024*
To download your voter registration forms or to register online, please visit the Alaska Division of Elections website at www.elections.alaska.gov.
Arizona
Primary Date: 03/19/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Arizona Secretary of State's website at www.azsos.gov.
Arkansas
Primary Date: 03/05/2024
In-person Deadline:
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Arkansas
To download your voter registration forms, please visit the Arkansas Secretary of State's website at www.sos.arkansas.gov.
California
Primary Date: 03/05/2024
In-person Deadline:
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
California allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the California Secretary of State's website at www.sos.ca.gov.
Colorado
Primary Date: 03/05/2024
In-person Deadline:
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/26/2024
Online Deadline:
02/26/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Colorado allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/26/2024
Online Deadline:
02/26/2024
To download your voter registration forms or to register online, please visit the Colorado Secretary of State's website at www.coloradosos.gov.
Connecticut
Primary Date: 04/02/2024
In-person Deadline:
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 03/28/2024
Online Deadline:
03/28/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Connecticut allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 03/28/2024
Online Deadline:
03/28/2024
To download your voter registration forms or to register online, please visit the Connecticut Secretary of State's website at www.portal.ct.gov/SOTS.
Delaware
Primary Date: 04/02/2024
In-person Deadline:
03/09/2024
Mail-in Deadline:
Postmarked by 03/09/2024
Online Deadline:
03/09/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
03/09/2024
Mail-in Deadline:
Postmarked by 03/09/2024
Online Deadline:
03/09/2024
To download your voter registration forms or to register online, please visit the Delaware Department of Elections website at www.elections.delaware.gov.
District of Columbia
Primary Dates: 03/03/2024 and 06/04/2024
In-person Deadline:
Republican Primary - 02/16/2024*
Washington D.C. allows in-person voter registration on Election Day for the Democratic primary*
Mail-in Deadline:
Republican Primary - Received by 01/26/2024*
Democratic Primary - Received by 05/14/2024*
Online Deadline:
Republican Primary - 01/26/2024*
Democratic Primary - 05/14/2024*
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Republican Primary - 02/16/2024*
Washington D.C. allows in-person voter registration on Election Day for the Democratic primary*
Mail-in Deadline:
Republican Primary - Received by 01/26/2024*
Democratic Primary - Received by 05/14/2024*
Online Deadline:
Republican Primary - 01/26/2024*
Democratic Primary - 05/14/2024*
To download your voter registration forms or to register online, please visit the District of Columbia Board of Elections website at www.dcboe.org.
Florida
Primary Date: 03/19/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Florida Division of Elections website at www.dos.fl.gov/elections/.
Georgia
Primary Date: 03/12/2024
In-person Deadline:
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Georgia government website at www.georgia.gov/voting.
Hawaii
Primary Dates: 03/06/2024 and 03/12/2024
In-person Deadline:
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Republican Primary - Postmarked by 03/12/2024*
Democratic Primary - Postmarked by 02/25/2024*
Online Deadline:
Republican Primary - 03/12/2024*
Democratic Primary - 02/25/2024*
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Hawaii allows in-person voter registration on Election Day
Mail-in Deadline:
Republican Primary - Postmarked by 03/12/2024*
Democratic Primary - Postmarked by 02/25/2024*
Online Deadline:
Republican Primary - 03/12/2024*
Democratic Primary - 02/25/2024*
To download your voter registration forms or to register online, please visit the Hawaii Office of Elections website at www.elections.hawaii.gov.
Idaho
Caucus Dates: 03/02/2024 and 05/23/2024
In-person Deadline:
Republican Caucus - 12/31/2023*
Democratic Caucus - Idaho allows in-person voter registration on Election Day for the Democratic primary*
Mail-in Deadline:
Republican Caucus - Postmarked by 12/31/2023*
Democratic Caucus - Postmarked by 04/28/2024*
Online Deadline:
Republican Caucus - 12/31/2023*
Democratic Caucus - 04/28/2024*
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Republican Caucus - 12/31/2023*
Democratic Caucus - Idaho allows in-person voter registration on Election Day for the Democratic primary*
Mail-in Deadline:
Republican Caucus - Postmarked by 12/31/2023*
Democratic Caucus - Postmarked by 04/28/2024*
Online Deadline:
Republican Caucus - 12/31/2023*
Democratic Caucus - 04/28/2024*
To download your voter registration forms or to register online, please visit the Idaho Secretary of State's website at www.sos.idaho.gov.
Illinois
Primary Date: 03/19/2024
In-person Deadline:
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Illinois allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Illinois State Board of Elections website at www.elections.il.gov.
Indiana
Primary Date: 05/07/2024
In-person Deadline:
04/08/2024
Mail-in Deadline:
Postmarked by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
04/08/2024
Mail-in Deadline:
Postmarked by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Indiana Secretary of State's website at www.in.gov/sos.
Iowa
Caucus Dates: 01/15/2024 and 03/05/2024
In-person Deadline:
02/19/2024*
Mail-in Deadline:
Democratic Caucus - Postmarked by 02/19/2024*
Online Deadline:
Democratic Caucus - 02/19/2024*
The Republican caucus took place on 01/15/2024, therefore registration deadlines have already passed for this election. To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
02/19/2024*
Mail-in Deadline:
Democratic Caucus - Postmarked by 02/19/2024*
Online Deadline:
Democratic Caucus - 02/19/2024*
The Republican caucus took place on 01/15/2024, therefore registration deadlines have already passed for this election. To download your voter registration forms or to register online, please visit Iowa's Voter Ready website at www.voterready.iowa.gov.
Kansas
Primary Date: 03/19/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Kansas Secretary of State's website at www.sos.ks.gov.
Kentucky
Primary Date: 05/21/2024
In-person Deadline:
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
4pm on 04/22/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
04/22/2024
Mail-in Deadline:
Postmarked by 04/22/2024
Online Deadline:
4pm on 04/22/2024
To download your voter registration forms or to register online, please visit the Kentucky State Board of Elections website at www.elect.ky.gov.
Louisiana
Primary Date: 03/23/2024
In-person Deadline:
02/21/2024
Mail-in Deadline:
Postmarked by 02/21/2024
Online Deadline:
03/02/2024
To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
02/21/2024
Mail-in Deadline:
Postmarked by 02/21/2024
Online Deadline:
03/02/2024
To download your voter registration forms or to register online, please visit the Louisiana Secretary of State's website at www.sos.la.gov.
Maine
Primary Date: 03/05/2024
In-person Deadline:
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/13/2024
Online Deadline:
02/13/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maine allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/13/2024
Online Deadline:
02/13/2024
To download your voter registration forms or to register online, please visit the Maine Secretary of State's website at www.maine.gov/sos.
Maryland
Primary Date: 05/14/2024
In-person Deadline:
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Maryland allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the Maryland Board of Elections website at www.elections.maryland.gov.
Massachusetts
Primary Date: 03/05/2024
In-person Deadline:
02/24/2024
Mail-in Deadline:
Postmarked by 02/24/2024
Online Deadline:
02/24/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
02/24/2024
Mail-in Deadline:
Postmarked by 02/24/2024
Online Deadline:
02/24/2024
To download your voter registration forms or to register online, please visit the Massachusetts Secretary of State's website at www.sec.state.ma.us.
Michigan
Primary Date: 02/27/2024
In-person Deadline:
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Michigan Voter Information website at www.michigan.gov/vote.
Michigan allows in-person voter registration on Election Day at your local clerk's office
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Michigan Voter Information website at www.michigan.gov/vote.
Minnesota
Primary Date: 03/05/2024
In-person Deadline:
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/13/2024
Online Deadline:
02/13/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Minnesota allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/13/2024
Online Deadline:
02/13/2024
To download your voter registration forms or to register online, please visit the Minnesota Secretary of State's website at www.sos.state.mn.us.
Mississippi
Primary Date: 03/12/2024
In-person Deadline:
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
02/12/2024
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
Online registration is not offered in the state of Mississippi
To download your voter registration forms, please visit the Mississippi Secretary of State's website at www.sos.ms.gov.
Missouri
Caucus/Primary Dates: 03/02/2024 and 03/23/2024
In-person Deadline:
Republican Caucus - 02/19/2024*
Democratic Primary - 02/21/2024*
Mail-in Deadline:
Republican Caucus - Postmarked by 02/19/2024*
Democratic Primary - Postmarked by 02/21/2024*
Online Deadline:
Republican Caucus - 02/19/2024*
Democratic Primary - 02/21/2024*
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
Republican Caucus - 02/19/2024*
Democratic Primary - 02/21/2024*
Mail-in Deadline:
Republican Caucus - Postmarked by 02/19/2024*
Democratic Primary - Postmarked by 02/21/2024*
Online Deadline:
Republican Caucus - 02/19/2024*
Democratic Primary - 02/21/2024*
To download your voter registration forms or to register online, please visit the Missouri Secretary of State's website at www.sos.mo.gov.
Montana
Primary Date: 06/04/2024
In-person Deadline:
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/06/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Montana allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/06/2024
Online Deadline:
Online registration is not offered in the state of Montana
To download your voter registration forms, please visit the Montana Secretary of State's website at www.sosmt.gov.
Nebraska
Primary Date: 05/14/2024
In-person Deadline:
05/03/2024
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
05/03/2024
Mail-in Deadline:
Postmarked by 04/26/2024
Online Deadline:
04/26/2024
To download your voter registration forms or to register online, please visit the Nebraska Secretary of State's website at sos.nebraska.gov
Nevada
Caucus/Primary Dates: 02/06/2024 and 02/08/2024
The Democratic primary took place on 02/06/2024 and the Republican caucus took place on 01/15/2024, therefore registration deadlines have already passed for both of these election.
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
To download your voter registration forms or to register online, please visit the Nevada Secretary of State's website at www.nvsos.gov.
New Hampshire
Primary Date: 01/23/2024
The New Hampshire primary took place on 01/23/2024, therefore registration deadlines have already passed for this election.
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
To download your voter registration forms, please visit the New Hampshire Secretary of State's website at www.sos.nh.gov.
New Jersey
Primary Date: 06/04/2024
In-person Deadline:
05/14/2024
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
05/14/2024
Mail-in Deadline:
Received by 05/14/2024
Online Deadline:
05/14/2024
To download your voter registration forms or to register online, please visit the New Jersey Votes website at www.nj.gov/state/elections.
New Mexico
Primary Date: 06/04/2024
In-person Deadline:
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/07/2024
Online Deadline:
05/07/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New Mexico allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 05/07/2024
Online Deadline:
05/07/2024
To download your voter registration forms or to register online, please visit the New Mexico Secretary of State's website at www.sos.nm.gov.
New York
Primary Date: 04/02/2024
In-person Deadline:
03/23/2024
Mail-in Deadline:
Received by 03/23/2024
Online Deadline:
03/23/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
03/23/2024
Mail-in Deadline:
Received by 03/23/2024
Online Deadline:
03/23/2024
To download your voter registration forms or to register online, please visit the New York State Board of Elections website at www.elections.ny.gov.
North Carolina
Primary Date: 03/05/2024
In-person Deadline:
03/02/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
03/02/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the North Carolina State Board of Elections website at www.ncsbe.gov.
North Dakota
Caucus/Primary Dates: 03/04/2024 and 03/30/2024
North Dakota does not require voter registration. As long as you have lived in the state for 30 days prior to an election and have a valid form of ID, you can cast a ballot by absentee, mail, voting early, or voting on Election Day. To learn more about North Dakota elections, visit the secretary of state's website at www.vip.sos.nd.gov.
Ohio
Primary Date: 03/19/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 02/20/2024
Online Deadline:
02/20/2024
To download your voter registration forms or to register online, please visit the Ohio Secretary of State's website at www.ohiosos.gov.
Oklahoma
Primary Date: 03/05/2024
In-person Deadline:
02/09/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
02/09/2024
Mail-in Deadline:
Postmarked by 02/09/2024
Online Deadline:
02/09/2024
To download your voter registration forms or to register online, please visit the Oklahoma State Board of Elections website at www.oklahoma.gov/elections.
Oregon
Primary Date: 05/21/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 04/30/2024
Online Deadline:
4/30/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 04/30/2024
Online Deadline:
4/30/2024
To download your voter registration forms or to register online, please visit the Oregon Secretary of State's website at www.sos.oregon.gov.
Pennsylvania
Primary Date: 04/23/2024
In-person Deadline:
04/08/2024
Mail-in Deadline:
Received by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
04/08/2024
Mail-in Deadline:
Received by 04/08/2024
Online Deadline:
04/08/2024
To download your voter registration forms or to register online, please visit the Pennsylvania Voting and Election Information website at www.vote.pa.gov.
Rhode Island
Primary Date: 04/02/2024
In-person Deadline:
03/03/2024
Mail-in Deadline:
Postmarked by 03/03/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
03/03/2024
Mail-in Deadline:
Postmarked by 03/03/2024
Online Deadline:
03/03/2024
To download your voter registration forms or to register online, please visit the Rhode Island Secretary of State's website at www.vote.sos.ri.gov.
South Carolina
Primary Dates: 02/03/2024 and 02/24/2024
In-person Deadline:
Republican Primary - 01/25/2024*
Mail-in Deadline:
Republican Primary - Postmarked by 01/25/2024*
Online Deadline:
Republican Primary - 01/25/2024*
The Democratic primary took place on 02/03/2024, therefore registration deadlines have already passed for this election. To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
Republican Primary - 01/25/2024*
Mail-in Deadline:
Republican Primary - Postmarked by 01/25/2024*
Online Deadline:
Republican Primary - 01/25/2024*
The Democratic primary took place on 02/03/2024, therefore registration deadlines have already passed for this election. To download your voter registration forms or to register online, please visit the South Carolina Election Commission website at www.scvotes.gov.
South Dakota
Primary Date: 06/04/2024
In-person Deadline:
05/20/2024
Mail-in Deadline:
Received by 05/20/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
05/20/2024
Mail-in Deadline:
Received by 05/20/2024
Online Deadline:
Online registration is not offered in the state of South Dakota
To download your voter registration forms, please visit the South Dakota Secretary of State's website at www.sdsos.gov.
Tennessee
Primary Date: 03/05/2024
In-person Deadline:
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
02/05/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
02/05/2024
To download your voter registration forms or to register online, please visit the Tennessee Secretary of State's website at www.sos.tn.gov.
Texas
Primary Date: 03/05/2024
In-person Deadline:
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
02/05/2024
Mail-in Deadline:
Postmarked by 02/05/2024
Online Deadline:
Online registration is not offered in the state of Texas
To download your voter registration forms, please visit the Vote Texas website at www.votetexas.gov.
Utah
Primary Date: 03/05/2024
In-person Deadline:
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/23/2024
Online Deadline:
02/23/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Utah allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 02/23/2024
Online Deadline:
02/23/2024
To download your voter registration forms or to register online, please visit the Utah voting website at www.vote.utah.gov.
Vermont
Primary Date: 03/05/2024
In-person Deadline:
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 03/05/2024
Online Deadline:
03/05/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Vermont allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 03/05/2024
Online Deadline:
03/05/2024
To download your voter registration forms or to register online, please visit the Vermont Secretary of State's website at www.sos.vermont.gov.
Virginia
Primary Date: 03/05/2024
In-person Deadline:
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Virginia allows in-person voter registration on Election Day
Mail-in Deadline:
Postmarked by 02/12/2024
Online Deadline:
02/12/2024
To download your voter registration forms or to register online, please visit the Virginia Department of Elections website at www.elections.virginia.gov.
Washington
Primary Date: 03/12/2024
In-person Deadline:
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 03/04/2024
Online Deadline:
03/04/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
Washington allows in-person voter registration on Election Day
Mail-in Deadline:
Received by 03/04/2024
Online Deadline:
03/04/2024
To download your voter registration forms or to register online, please visit the Washington Secretary of State's website at www.sos.wa.gov.
West Virginia
Primary Date: 05/14/2024
In-person Deadline:
04/23/2024
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
04/23/2024
Mail-in Deadline:
Postmarked by 04/23/2024
Online Deadline:
04/23/2024
To download your voter registration forms or to register online, please visit the West Virginia Secretary of State's website at www.ovr.sos.wv.gov.
Wisconsin
Primary Date: 04/2/2024
In-person Deadline:
02/20/2024
Mail-in Deadline:
Postmarked by 03/13/2024
Online Deadline:
03/13/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
02/20/2024
Mail-in Deadline:
Postmarked by 03/13/2024
Online Deadline:
03/13/2024
To download your voter registration forms or to register online, please visit the Wisconsin Elections Commission website at www.elections.wi.gov.
Wyoming
Caucus Dates: 04/13/2024 and 04/18/2024
In-person Deadline:
Republican Caucus - 04/18/2024*
Democratic Primary - 04/09/2024*
Mail-in Deadline:
Republican Caucus - Receive by 04/04/2024*
Democratic Primary - Receive by 04/09/2024*
Online Deadline:
Online registration is not offered in the state of Wyoming
To download your voter registration forms, please visit the Wyoming Secretary of State's website at www.sos.wyo.gov.
Republican Caucus - 04/18/2024*
Democratic Primary - 04/09/2024*
Mail-in Deadline:
Republican Caucus - Receive by 04/04/2024*
Democratic Primary - Receive by 04/09/2024*
Online Deadline:
Online registration is not offered in the state of Wyoming
To download your voter registration forms, please visit the Wyoming Secretary of State's website at www.sos.wyo.gov.