The House recorded a dramatic 100-49 vote — the minimum needed — to override Gov. Jim Douglas' veto. Its vote followed a much easier override vote in the Senate, which rebuffed the Republican governor with a vote of 23-5.
Vermont was the first state to legalize civil unions for same-sex couples and joins Connecticut, Massachusetts and Iowa in giving gays the right to marry. Their approval of gay marriage came from the courts.
The House initially passed the bill last week with a 95-52 vote.
House Speaker Shap Smith's announcement of the vote brought an outburst of jubilation from some of the hundreds packed into the gallery and the lobby outside the House chamber, despite the speaker's admonishment against such displays.