No, you just have to be registered. If one can register to vote, one votes. There are many way to register without demonstrating citizenship or even legal residence [[especially if you live somewhere that allows same day registration and voting, when the flimsiest proofs of residence are accepted).
Bookmarks