Uncle Sam (221584)
Credit: Contributed

This election is possibly the most critical election of most of our lifetimes. Any immigrant not voting, or missing this opportunity to vote, could mean handing a tax cheat, a sexist pig, a demagogue, a xenophobe and an ignoramus the chance to set this country back decades.

And although the countdown is on to Nov. 8, 2016, and the presidential election, there is still a small window left to register to vote if you haven’t done so already. Here are the cutoff dates in all 52 states to ensure no one misses this vital deadline, regardless of where you live in the U.S.

State Voter Registration Deadline

Alabama Monday, Oct. 24, 2016

Alaska Sunday, Oct. 9, 2016

Arizona Monday, Oct. 10, 2016

Arkansas Monday, Oct. 10, 2016

California Monday, Oct. 24, 2016

Colorado Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Connecticut Tuesday, Nov. 1, 2016

Delaware Saturday, Oct. 15, 2016

Florida Tuesday, Oct. 11, 2016

Georgia Tuesday, Oct. 11, 2016

Hawaii Monday, Oct. 10, 2016

Idaho Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Illinois Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Indiana Tuesday, Oct. 11, 2016

Iowa Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Kansas Tuesday, Oct. 18, 2016

Kentucky Tuesday, Oct. 11, 2016

Louisiana Tuesday, Oct. 11, 2016

Maine Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Maryland Tuesday, Oct. 18, 2016

Massachusetts Wednesday, Oct. 19, 2016

Michigan Tuesday, Oct. 11, 2016

Minnesota Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Mississippi Postmarked by Saturday, Oct. 8, 2016

Missouri Wednesday, Oct. 12, 2016

Montana Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

Nebraska Friday, Oct. 21, 2016

Nevada Tuesday, Oct. 18, 2016

New Hampshire Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

New Jersey Tuesday, Oct. 18, 2016

New Mexico Tuesday, Oct. 11, 2016

New York Wednesday, Oct. 19, 2016

North Carolina Friday, Oct. 14, 2016

North Dakota

You don’t need to register to vote in North Dakota.

Instead, make sure you meet all the voting requirements and provide ID to vote on Election Day, Nov. 8. You must be a U.S. citizen, be at least 18 years old on Election Day, live at a North Dakota address by Oct. 9, not be in jail or prison for a felony conviction and not be currently judged mentally incompetent by a court.

Ohio Tuesday, Oct. 11, 2016

Oklahoma Friday, Oct. 14, 2016

Oregon Tuesday, Oct. 18, 2016

Pennsylvania Tuesday, Oct. 11, 2016

Rhode Island Sunday, Oct. 9, 2016

South Carolina Saturday, Oct. 8, 2016

South Dakota Monday, Oct. 24, 2016

Tennessee Tuesday, Oct. 11, 2016

Texas Tuesday, Oct. 11, 2016

Utah

Postmarked by Sunday, Oct. 9, 2016

Vermont Wednesday, Nov. 2, 2016

Virginia Monday, Oct. 17, 2016

Washington Tuesday, Oct. 11, 2016

West Virginia Tuesday, Oct. 18, 2016

Wisconsin Tuesday. Nov. 8, 2016

(You can register and vote through Election Day)

Wyoming Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

District of Colombia Tuesday, Nov. 8, 2016

(You can register and vote through Election Day)

American Samoa

If you need additional details on absentee ballots, to find out where to vote, to see if you are registered or to do a one-stop online registration, log on to RockTheVote.com.

The writer is CMO of Hard Beat Communications, which owns the brands News Americas Now, CaribPR Wire and Invest Caribbean Now.