One of the most important privileges of democracy in the United States of America is the right to participate in choosing elected officials through voting in elections. There are many different types of elections in the United States, such as federal elections, state elections or local elections. Only U.S. citizens can vote in federal elections. Registering to vote or voting in a federal election is a crime if you are not a U.S. citizen. Non-U.S. citizens, including permanent residents (green card holders), who vote, or register to vote, in a federal election also can be denied naturalization and/or removed (deported) from the United States.
There are very few jurisdictions where a non-U.S. citizen may vote in a local election. However, this web site does not provide information regarding voting qualifications for state and local elections. You can obtain information regarding voting qualifications in local elections from your local voting authority. It is important to remember that even if you are allowed to vote in a local election, you are not eligible to vote in a federal election if you are not a U.S. citizen, nor in any other election that requires you to be a U.S. citizen.