We apparently need federal law prohibiting non-citizens from voting in ANY elections
If you're not sure of whether or not your citizenship status allows you to vote, contact the secretary of state's office in your state.
www.findlaw.com
Generally, you must be a United States citizen to vote in an election. While federal law does not expressly prohibit noncitizens to vote in state and local elections, no states allow noncitizens to vote in those elections – with a few minor exceptions that we'll discuss later. Since the
Illegal Immigration Reform and Immigrant Responsibility Act of 1996 was passed, noncitizens have also been barred from voting in federal elections, such as presidential elections.