One possible reason for poor nutrition in rural areas is that agricultural produce can fetch a decent price, and thus is often sold rather than kept for personal consumption.
In a 2008 Report on Chinese Children Nutrition and Health Conditions, West China still has 7.6 million poor children who were shorter and weigh lesser than urban children.