State Constitution
Chapter II, Section 42 of the Vermont Constitution states: “Every person of the full age of eighteen years who is a citizen of the United States, having resided in this State for the period established by the General Assembly and who is of a quiet and peaceable behavior, and will take the following oath or affirmation, shall be entitled to all the privileges of a voter of this state:
You solemnly swear (or affirm) that whenever you give your vote or suffrage, touching any matter that concerns the State of Vermont, you will do it so as in your conscience you shall judge will most conduce to the best good of the same, as established by the Constitution, without fear or favor of any person.”
Cities allowing non-citizen voting and approved by legislature
Burlington (2023)
ARTICLE 4. QUALIFICATIONS OF VOTERS
7 Age and residence requirements.
Every citizen of this state not less than 18 years of age who has taken the Freeman’s (Voter’s) Oath, who resides in said City and who has registered to vote with the Board for Registration of Voters no later than the deadline established by Vermont law prior to any warned City or ward or City district election or any annual or special City meeting shall be a legal voter at said election or meeting, and no other person shall be allowed to vote at such election or meeting.
Montpelier (2021)
Montpelier allows voting for city offices (not school) by those who are not American citizens. A special ballot will be provided that contains only city ballot questions and elected offices. Source
Winooski (2021)
(a) Voter registration, absentee voting, and conduct of elections at all annual and special meetings shall be as provided by general law. The qualifications of voters in State and federal elections shall be as provided by general law. The qualifications of voters in City meetings and all municipal elections shall be as set forth in subsection (b) of this section.
(b) Notwithstanding 17 V.S.A. § 2121(a)(1), any person, including persons who are non-U.S. citizens, may register to vote in any City meeting or municipal election who, on election day:
(1) is a legal resident of the City;
(2) has taken the Voter’s Oath; and
(3) is 18 years of age or older.