Why has urban farming become popular?

Urban farming has grown in popularity over the last 10–15 years. In the developing world, it has largely been driven by the rapid urbanization of developing regions. The urban population across the developing world has grown by around 500 million in the last decade and it is predicted that, by 2025, more than half of the developing world will live in urban areas. The main drivers of urban growth in these countries are high birth rates and an influx of rural people trying to escape poverty. Unlike countries where urbanization has been driven by industrialization, in low income areas it is often accompanied by high levels of poverty, unemployment and food insecurity. Urban farming has been seen as a way to combat all three of these problems.
In richer nations, the growth of urban agriculture has been in tandem with a return to localism, the growth of localized businesses, social entrepreneurialism and ethically-minded start ups.