Wow, I really phoned this conclusion in.
In my home city of San Francisco, non-citizen residents can vote in school board elections, but not for other offices or on propositions.
In my home city of Montreal, as in the rest of Canada, suffrage is limited to Canadian citizens.
I think residents of a city deserve to participate in the public life of that city, even if they can't at the national or regional level.