The key to retaining people in rural areas is decent local schooling. It is useless to support agricultural activities if the local school is performing badly. Parents will vote with their feet if it means their children are going to be forever disadvantaged by staying put. Create free schools of excellence in key areas as a first step and the rest will follow.