Very good question. Here's how the votes tallied:
In the House of Representatives, the vote was 152 Democrats for, 96 against; 138 Republicans for, 34 against. That is, 61% of the Democrats and 80% of the Republican members of Congress voted to pass the bill.
In the Senate, 46 Democrats voted for and 21 against; 27 Republicans voted for, and only 6 voted against the bill. That makes 69% of the Dems and 82% of the Repubs senators voted to pass the law.
Wikipedia breaks the votes down further into party and region, and that's where the numbers get very telling:
The original House version:
- Southern Democrats: 7-87 (7%-93%)
- Southern Republicans: 0-10 (0%-100%)
- Northern Democrats: 145-9 (94%-6%)
- Northern Republicans: 138-24 (85%-15%)
The Senate version:
- Southern Democrats: 1-20 (5%-95%)
- Southern Republicans: 0-1 (0%-100%)
- Northern Democrats: 45-1 (98%-2%)
- Northern Republicans: 27-5 (84%-16%)
It's interesting that the one northern Democrat senator who voted against the bill is still in the Senate: Robert Byrd of West Virginia.
These numbers represent the 1964 Civil Rights Act. Visit the links below for more information.
I believe it was 228 Republicans and 182 Democrats who voted yes.