You can register to vote TODAY in:
California, Colorado, Connecticut, DC, Georgia, Hawaii, Idaho, Illinois, Iowa, Maine, Maryland, Michigan, Minnesota, Montana, Nevada, New Hampshire, New Mexico, Utah, Vermont, Virginia, Washington, Wisconsin, Wyoming
Additionally, North Dakota does not have voter registration. If you have ID with your current address, you can vote.