They aren’t prohibited by the constitution. In many jurisdictions, non-citizen residents can vote in local elections.
Interesting, I had no idea.
It depends on state/city law. In San Francisco, for example, non-citizens who have school-age kids can vote in local school board elections (as of last year).