Residents do not have a vote in local elections, is the part you're missing.
(if they are British or commonwealth citizens/etc)
enumerating all the cases would take me a year as the UK franchise rules are very complicated...
e.g. Polish citizens can but French can't due to lack of reciprocity
(and I think only UK/commonwealth can vote for alderman in the City)