Why Do Farmers Migrate To Cities?

Why Do Farmers Migrate To Cities? The main causes are: (1) no land or poor land due to neglected land reforms, (2) farmers’ food-security being based on the market by purchasing food for himself through income earned by sale of his farm produce, (3) agricultural policy encouraging cash-crops rather than food crops, or marketable, water-intensive