The country has been engaging in ‘the big sort’ for decades now. 
The Republican party represents whites and married women.
The Democratic party represents non-whites and unmarried women.

All economics and politics are merely demographic: Race, Culture, Class, Age, and maritial status.   We blither a lot about politics under the assumption that people change. They don’t. 

https://www.quora.com/Is-Donald-Trump-doing-a-good-job-at-bringing-Conservatives-and-Liberals-together