1. Natural population growth: People continue to reproduce, and as the population grows, more people move to cities in search of opportunities and amenities.
2. Rural-to-urban migration: People are moving from rural areas to cities in search of jobs and other opportunities. This migration is often driven by economic factors, as well as by social and cultural factors such as the desire for better education, healthcare, and housing.
3. International migration: People are moving from other countries to cities in search of a better life. This migration is often driven by economic and political factors, as well as by environmental and cultural factors.
4. Annexation: Cities are sometimes expanding their boundaries through annexation, which is the process of adding new territory to the city. Annexation can be done for a variety of reasons, such as to increase the city's tax base, to provide new services to residents, or to improve the city's infrastructure.
5. Urbanization: Urbanization is the process of people moving to and living in cities. This process is driven by a variety of factors, including the growth of the global economy, the rise of technology, and the changing nature of work.