State Constitution
Article II, Section 1 of the New York Constitution states: “Every citizen shall be entitled to vote at every election for all officers elected by the people and upon all questions submitted to the vote of the people provided that such citizen is eighteen years of age or over and shall have been a resident of this state, and of the county, city, or village for thirty days next preceding an election.”
New York City Council voted in December 2021 to allow non-citizens to vote in municipal elections. It is currently being challenged in court