Urbanization refers to the migration of people from rural to urban areas in search of jobs, opportunities, and improved living conditions for their families. People are pulled to cities by the availability of infrastructure, jobs, education, healthcare and entertainment. They are pushed from rural areas due to lack of these resources and facilities. However, rapid urbanization leads to problems like overcrowding, unemployment, increased crime rates, pollution, and the development of slums. These issues can be addressed by controlling urban population growth and developing rural communities and infrastructure to discourage migration.