NYC is joining a number of other municipalities and allowing non-citizens in the US legally to vote in local elections. What are people's thoughts on this? On the one hand, citizens have a significant stake in the outcome of elections, and allowing non-citizens to vote dilutes their voice. On the other, people here legally are governed by the laws and politicians just as much as citizens and should be allowed to have a say - especially if they are long-term residents.
Should they be allowed to vote in local elections? Prevented? Allowed with temporal conditions?