Explanation
Both the Democrats and Republicans include supporters from all sections of the nation and from various social and ethnic backgrounds. Each contains leaders and members whose political views range from conservative to moderate to liberal. To gain control of the government, a political party needs the support of a majority of the American voters, and thus must have broad appeal. The Democrats have usually drawn support from labor and minority groups: the Republicans, from businesspeople and wealthier farmers. Party differences have been greater on domestic issues (e.g.. tax cuts and spending for social programs) than on foreign policy.