For those who might be out of town or whose registered poll center may be too far away, or even those who have already made their decision between Republican Donald Trump, Democrat Hillary Clinton, Libertarian Gary Johnson, and the Green Party’s Jill Stein, early voting has largely begun across the country ahead of Election Day on Nov. 8.

Altogether, 37 states and the District of Columbia offer voters the opportunity to cast their ballot early, though the time ranges vary from state-to-state. Many states offer wide early-voting windows beginning in late September and October, while others have narrow windows, according to Vote.org.

For instance, Oklahoma will start early voting on Thursday, Nov. 3 but it will only run three days and end on Saturday, Nov. 5.

Other states like California, Idaho, and New Jersey have varying start dates to early voting, and many of the dates are picked by the individual counties rather than at the state level. Prospective early voters are encouraged to contact their local election officials in order to find out the correct start date.

North Carolina was the first state, among several, to mail out ballots to voters on Sept. 16, and many voters are choosing the early-voting method more and more, according to Time. In 2012, 35 percent of the ballots cast were done so early.

Here’s the full list of every state in the country, complete with when each begins and ends early voting for Election 2016.

State-by-State Deadlines via Vote.org

Alabama

Alabama does not have early voting.

Alaska

Early Voting Starts: Monday, Oct. 24

Ends: Tuesday, Nov. 8 (Election Day)

Arizona

Early Voting Starts: Began Oct. 12

Ends: Friday, Nov. 4

Arkansas

Early Voting Starts: Monday, Oct. 24

Ends: Monday, Nov. 7

California

Early Voting Starts: Varies by county but roughly began on Oct. 10

Ends: Tuesday, Nov. 8

Colorado

Early Voting Starts: Monday, Oct. 24

Ends: Tuesday, Nov. 8

Connecticut

Connecticut does not have early voting.

Delaware

Delaware does not have early voting.

Washington D.C.

Early Voting Starts: Friday, Oct. 28

Ends: Friday, Nov. 4

Florida

Early Voting Starts: Saturday, Oct. 29

Ends: Saturday, Nov. 5

Hawaii

Early Voting Starts: Tuesday, Oct. 25

Ends: Saturday, Nov. 5

Idaho

Early Voting Starts: Varies by county but usually starts Monday, Oct. 24. Some counties could be earlier.

Ends: Friday, Nov. 4

Illinois

Early Voting Starts: Began Sept. 29

Ends: Monday, Nov. 7

Indiana

Early Voting Starts: Began Oct. 12

Ends: Monday, Nov. 7

Iowa

Early Voting Starts: Began Sept. 29

Ends: Monday, Nov. 7

Kansas

Early Voting Starts: Tuesday, Nov. 1

Ends: Monday, Nov. 7

Kentucky

Early Voting Starts: Friday, Oct. 21

Ends: Monday, Nov. 7

Louisiana

Early Voting Starts: Tuesday, Oct. 25

Ends: Tuesday, Nov. 1

Maine

Early Voting Starts: Began Oct. 11

Ends: Tuesday, Nov. 7

Maryland

Early Voting Starts: Thursday, Oct. 27

Ends: Thursday, Nov. 3

Massachusetts

Early Voting Starts: Monday, Oct. 24

Ends: Monday, Nov. 7

Michigan

Michigan does not have early voting.

Minnesota

Early Voting Starts: Began Sept. 23

Ends: Monday, Nov. 7

Mississippi

Early Voting Starts: Saturday, Oct. 29

Ends: Saturday, Nov. 5

Missouri

Early Voting Starts: Thursday, Oct. 27

Ends: Monday, Nov. 7

Montana

Early Voting Starts: Began Oct. 11

Ends: Tuesday, Nov. 8

Nebraska

Early Voting Starts: Began Oct. 11

Ends: Monday, Nov. 7

Nevada

Early Voting Starts: Saturday, Oct. 22

Ends: Monday, Nov. 7

New Hampshire

New Hampshire does not have early voting.

New Jersey

Early Voting Starts: Varies by county

Ends: Tuesday, Nov. 8 at 3 p.m.

New Mexico

Early Voting Starts: Began Oct. 11

Ends: Saturday, Nov. 5

New York

Early Voting Starts: Began Oct. 7

Ends: Tuesday, Nov. 8

North Carolina

Early Voting Starts: Thursday, Oct. 20

Ends: Saturday, Nov. 5

North Dakota

Early Voting Starts: Varies by county

Ends: Monday, Nov. 7

Ohio

Early Voting Starts: Began Oct. 12

Ends: Monday, Nov. 7

Oklahoma

Early Voting Starts: Thursday, Nov. 3

Ends: Saturday, Nov. 5

Oregon

Oregon does not have early voting.

Pennsylvania

Pennsylvania does not have early voting.

Rhode Island

Rhode Island does not have early voting.

South Carolina

Early Voting Starts: Began Oct. 10

Ends: Monday, Nov. 7

South Dakota

Early Voting Starts: Began Sept. 23

Ends: Monday, Nov. 7

Tennessee

Early Voting Starts: Began Oct. 19

Ends: Thursday, Nov. 3

Texas

Early Voting Starts: Monday, Oct. 24

Ends: Friday, Nov. 4

Utah

Early Voting Starts: Tuesday, Oct. 25

Ends: Friday, Nov. 4

Vermont

Early Voting Starts: Began Sept. 23

Ends: Monday, Nov. 7

Virginia

Early Voting Starts: Began Sept. 23

Ends: Saturday, Nov. 5

Washington

Early Voting Starts: Ballots are mailed to voters on Friday, Oct. 21. Returnable anytime afterwards leading up Election Day

Ends: Tuesday, Nov. 8

West Virginia

Early Voting Starts: Wednesday, Oct. 26

Ends: Saturday, Nov. 5

Wisconsin

Early Voting Starts: Monday, Oct. 24

Ends: Friday, Nov. 4

Wyoming

Early Voting Starts: Began Sept. 29

Ends: Monday, Nov. 7

CORRECTION: A previous version of this article incorrectly stated the date of early voting in North Carolina as Oct. 27. The correct date is Oct. 20. The updated version of this article reflects the correct date.