Current federal law prohibits discrimination on the basis of sex, race and national origin, but it doesn't stop an employer from firing or refusing to hire workers because they are gay, lesbian, bisexual or transgender.
The bill would bar employers with 15 or more workers from using a person's sexual orientation or gender identity as the basis for making employment decisions, including hiring, firing, compensation or promotion. It would exempt religious institutions and the military.
Fifty-four members of the Senate Democratic majority, including the Senate's first openly gay member, and 10 Republicans voted for the first major gay rights bill since Congress repealed the ban on gays in the military three years ago. The vote in favor of the Employment Non-Discrimination Act was 64-32.
Obama welcomed the vote and urged the House to act.
“One party in one house of Congress should not stand in the way of millions of Americans who want to go to work each day and simply be judged by the job they do,” Obama said in a statement. “Now is the time to end this kind of discrimination in the workplace, not enable it.”