Delegate Count
Here is an estimated delegate count for each candidate:
Republicans
Donald Trump: 1,107
Ted Cruz: 564
John Kasich: 153
Democrats
Hillary Clinton: 2,239
Bernie Sanders: 1,469
Total delegates needed for party nomination:
Democrats: 2,383
Republicans: 1,237
* As of May 11, 2016