Mexico requires a photo ID card that proves citizenship in order to vote:
Florida requires a photo ID in order to vote, but does not require that the ID prove citizenship.
Acceptable ID cards for Florida voting:
Florida drivers license
Florida identification card issued by the Department of Highway Safety and Motor Vehicles
United States passport
Debit or credit card
Military identification
Student identification
Retirement center identification
Neighborhood association identification
Public assistance identification
Veteran health identification card issued by the United States Department of Veterans Affairs
License to carry a concealed weapon or firearm issued pursuant to s. 790.06
Employee identification card issued by any branch, department, agency, or entity of the Federal Government, the state, a county, or a municipality.
Puerto Rico surprisingly has quite strict voting rules.