Causes of Rural-Urban migration The major causes of rural-urban migration is identified as; search for better wages, education, political and social stability, better technologies, employment and business opportunities. poverty, unemployment, crop failures and famine, inadequate social amenities and facilities in the rural areas such as pipe borne water, electricity, good roads, hospitals, schools, vocational centres.