Unnecessary.
When I vote, I state my name and location, they find me on their charts, I sign next to my name there, and I vote.
That's how democracy and the right to vote are exercised properly, so that one has the feeling of being a citizen.
It is not a credit card purchase, and does not need to be. We do not need Ids to walk the streets of America.
If you can buy a gun no questions asked, you definitely don't need to carry id with you, and as for voting, we never had them, never needed them, and we still don't,
Your little minds aren't going to turn us into a third world shithole.