Not an american so don’t know their law context behind, but how else do you even stop duplicate votes if you do not check for ID?
Notice it says citizenship ID. Not all municipalities require citizenship to vote in local elections. Some places let all residents determine the future of a city regardless of their citizenship status, just because they live there. ID is still checked for in person voting and mail-in ballots are sent to the address on your registration.
Citizenship is confirmed when registering to vote, so when you go to vote your ballot only has the elections you’re able to vote in. It’s why I can’t vote for a mayor two towns over even though both towns vote for the same (state & national) senator and congressman.
It’s an attempt to prevent states and cities from allowing anyone but citizens to vote AND to make it harder for to vote as the citizenship proving ID is more onerous to obtain
ID is not required to vote in Australia, and voting is compulsory (this is a very good thing). Your name and address are listed on the electoral roll, and the polling place staff cross your name off on their sheet (or nowadays on a computer) when you collect your ballot papers. After the votes are counted they compare the rolls and if your name is crossed off multiple times or not at all, you get a “please explain” letter. If you don’t have a good excuse then you get a fine. The fine for not voting is pretty small, it’s more about getting people to vote by triggering loss aversion rather than actual punishment. Actual voting fraud could be more serious depending on the specifics of the case.
Your name and address goes on the voting ballot.
(Mailed-in, Ive never voted in person…)


