I am a new political enthusiast.

Recently I was studying the voting tendencies of the American ethnic group and found that most African Americans support the Democratic Party.

But one thing I noticed was that the Republican Party liberated African Americans through the Civil War, and then under the influence of the Roosevelt New Deal, African Americans began to support the Democratic Party.

I am actually very curious as to why many Republican members of Congress voted against the Civil Rights Act in 1964? Isn't this contrary to the spirit of emancipation of slaves by those Republican ancestors? (I understand it as one of the reasons African-Americans still support Democrats so far.)

  • Re: "the American ethnic group" I guess you meant "groups"? As for the realignment see en.wikipedia.org/wiki/Southern_strategy
    – Fizz
    Jan 9, 2020 at 9:32
  • @Fizz Yes, I am glad to hope you can edit this question if you think it is needed
    – 余星佑
    Jan 9, 2020 at 9:40

1 Answer 1


A lot of time has passed

The american civil war was in the 1860s, 100 years before the civil rights act, with plenty of time for opinions and members to change.

  • Well, the civil rights act had more support from Republicans than Democrats, so it's not just the passage of time since the civil war. Jan 10, 2020 at 21:20

Not the answer you're looking for? Browse other questions tagged .