A: Generally, non-citizens, including green card holders, cannot vote in U.S. elections. However, a few local jurisdictions may allow non-citizens to vote in specific municipal elections. These exceptions are rare and do not apply to federal or state elections.