Overpopulation occurs when the number of people surpasses the capacity of the environment to sustain them with adequate resources such as food, water, and shelter. It leads to environmental degradation, increased competition for resources, and can exacerbate social and economic problems, making sustainable development challenging.