I see so many people posting that you should show ID to vote. Proving citizenship is different from showing an ID. My husband has an ID (because he can legally drive in the US), but he is not an American citizen. Proof of citizenship is a birth certificate, passport, etc. That's too much hassle to register to vote. ID is a yes for me, proof of citizenship is a no.