Uttar Pradesh has been able to pass on the PM-Kisan benefit to nearly half of its 2.33 crore farmers.