Yes, in those jurisdictions which have an elected Mayor, they are voted for directly by the voters.
Citizens of the US can vote for president in the US.
NO- only US citizens can vote.
ONLY THE CITIZENS CAN VOTE!
All of them. There are state and local issues that are voted on.
the popular vote
Both the president and the mayor are picked my the citizens of the US. Both of them are also in great power.
The right to vote is guaranteed for all US citizens. So they would apply for US citizenship, then register to vote, like the rest of us citizens. Unless you mean getting the right to vote in Mexico.
Our vote
The right to vote in the US.
Yes, all US citizens have the right to vote.
The US city of New York is controlled by elected officials, elected by citizens eligible to vote. The people of New York City control it by voting for officials. Appointees by its mayor will be among many things that determine if the mayor can be reelected.
No, Canadians cannot vote in US national elections. Only US citizens are eligible to vote in federal elections.