By a vote of 219 to 212, the House passed the bill after a day of tumultuous debate that echoed the epic struggle of the last year. The action sent the bill to President Obama, whose crusade for such legislation has been a hallmark of his presidency.
Democrats hailed the vote as historic, comparable to the establishment of Medicare and Social Security and a long overdue step forward in social justice. “This is the civil rights act of the 21st century,” said Representative James E. Clyburn of South Carolina, the No. 3 Democrat in the House.