You need to be 18 years of age, you typically need a state-issued ID (or occasionally a Social Security Number), you have to be a citizen, and you need an address (there are still ways to register to vote if you are homeless). You can only be registered in one state at a time, and every state has different registration guidelines.