President Democratic PartyHillary Clinton 42046152.38FederalPresident Democratic PartyBernie Sanders38229347.62FederalPresident Republican PartyBen Carson238493.96FederalPresident Republican PartyTed Cruz6517210.81FederalPresident Republican PartyJohn R. Kasich589549.78FederalPresident Republican PartyDonald J. Trump45502375.46Federal