From CNET.com:

Every state offers some form of voting by mail, but without overarching federal guidelines, the rules for who gets to cast a mail-in ballot — and the steps they need to follow — vary state by state. 

California: For the November general election the state will send a mail-in ballot to all registered voters prior to the election. Normally, California voters would need to request a mail-in ballot. Polling places will also be open for those who want to vote in person, from Oct. 31 to Nov. 3.

Oregon: Oregon was the first state, in 2000, to move to an all postal election — where every registered voter receives a mail-in ballot — and will conduct its elections this year by mail.

Washington: Another state that holds all mail-in elections, each county will open a polling center for those who want to vote in person.

For all other states, see this link at CNET.com