Rapid urbanization is occurring in many large cities in developing countries. Rio de Janeiro exemplifies this as people migrate from rural areas for opportunities in the city. This has led to major impacts in Rio including population growth, the rise of favelas with inadequate housing and services, unemployment, and increased social problems. Solutions proposed to address these issues include low-cost housing development, upgrading existing settlements, and rural development to reduce migration pressures on cities.