The American electorate is changing. From where people live to how they vote, political parties are trying to keep up.