Delegate Count
Here is an estimated delegate count for each candidate:
Republicans
Donald Trump: 898
Ted Cruz: 560
John Kasich: 153
Democrats
Hillary Clinton: 1,997
Bernie Sanders: 1,238
Total delegates needed for party nomination:
Democrats: 2,383
Republicans: 1,237
* As of April 27, 2016