January 26, 2016

The demographic trends shaping American politics in 2016 and beyond

Republicans Shift to the Right, Democrats to the Left

Republicans Shift to the Right, Democrats to the Left