The 2018 midterm elections are three weeks away, which means that in many states, voter registration deadlines are fast approaching — or, in some cases, end Tuesday. October 16 is the last day to register vote in six states: Louisiana, Kansas, Maryland, New Jersey, Oregon, and West Virginia.

The deadlines have already passed in multiple states, including Alaska, Arizona, Arkansas, Florida, Georgia, Indiana, Kentucky, Michigan, Mississippi, New Mexico, Ohio, Pennsylvania, Rhode Island, Tennessee, and Texas.

Voters on the left and right are energized to go to the polls on November 6.

Among Democrats, there’s been buzz of a blue wave, with polls showing that progressives are excited to go to the ballot box. A historic number of women are on the ballot this year, especially Democrats, and women could lead enthusiasm in the left.

Among Republicans, voter enthusiasm has been more of an open question, but some GOP leaders think the bruising battle over Brett Kavanaugh’s nomination to the Supreme Court may have lit a fire under their base. Polling evidence suggests the Kavanaugh fight could help Republicans in the Senate, but in the House of Representatives, it could have the opposite effect.

In some states and the District of Columbia, you can register up to and on the day of the election, though you’ll avoid certain levels of bureaucratic hassle if you meet earlier registration deadlines ahead of time.

Wonder when the last day is to register to vote in your state? Here’s a list with links to learn more about voting in each state.

Alabama: October 22

Alaska: October 7

Arizona: October 9

Arkansas: October 9

California: October 22. From October 23 to the day of the election, residents can still register at an election office and vote with a provisional ballot.

Colorado: November 6 (Election Day)

Connecticut: November 6 (Election Day)

Delaware: October 13

Washington, DC: November 6 (Election Day)

Florida: October 9

Georgia: October 9

Hawaii: November 6 (Election Day)

Idaho: November 6 (Election Day)

Illinois: November 6 (Election Day)

Indiana: October 9

Iowa: November 6 (Election Day)

Kansas: October 16

Kentucky: October 9

Louisiana: October 9, online October 16

Maine: November 6 (Election Day)

Maryland: October 16

Massachusetts: October 17

Michigan: October 9

Minnesota: November 6 (Election Day)

Mississippi: October 9

Missouri: October 10

Montana: November 6 (Election Day)

Nebraska: October 26

Nevada: October 18

New Hampshire: November 6 (Election Day)

New Jersey: October 16

New Mexico: October 9

New York: October 12

North Carolina: October 12. From October 17-November 3, residents can register and vote at the same time.

North Dakota: None — just bring ID

Ohio: October 9

Oklahoma: October 12

Oregon: October 16

Pennsylvania: October 9

Rhode Island: October 7

South Carolina: October 17

South Dakota: October 22

Tennessee: October 9

Texas: October 9

Utah: November 6 (Election Day)

Vermont: November 6 (Election Day)

Virginia: October 15

Washington: October 29

West Virginia: October 16

Wisconsin: November 6 (Election Day)

Wyoming: November 6 (Election Day)