Question: what are the major causes of urbanization?
Answer: Rural to urban migration is happening on a massive scale due to population pressure and lack of resources in rural areas. These are 'push' factors.
People living in rural areas are 'pulled' to the city. ... 
Natural increase caused by a decrease in death rates while birth rates remain high.