The measure passed 400-175, which is a sizeable majority for the measure. About half of the Tories voted for the measure, and half voted against it.
The bill still needs to pass through the anacronistic and undemocratic House of Lords, but some say that with this kind of majority there won't be that much of an issue. Or there may be. I don't know. Trying to predict the Lords is like trying to predict tea-leaves.
MPs have approved same-sex marriage in England and Wales in a key Commons vote, despite the opposition of almost half the Conservative MPs.
The Commons voted in favour of the Marriage (Same Sex Couples) Bill, by 400 to 175, a majority of 225, at the end of a full day's debate on the bill.
Prime Minister David Cameron has described the move as "an important step forward" that strengthens society.
Early voting lists show that 136 Conservatives opposed the bill.