Como han indicado las otras respuestas, hay todo tipo de grandes razones para que las personas cultiven alimentos a pequeña escala (llamémosles “jardinería”) en las áreas urbanas: puede unir a los vecinos, puede hacer que un vecindario luzca atractivo, da la gente tiene mucha satisfacción y acceso a productos frescos y deliciosos.
Pero si se refiere a cultivar grandes cantidades de alimentos para abastecer a una población urbana, la respuesta es no. No es tanto que el proceso sea ineficiente (aunque estará limitado por el tamaño de las parcelas), sino que los valores de las tierras urbanas son demasiado altos, generalmente varios órdenes de magnitud más altos que las tierras rurales, para justificar su uso para cultivar alimentos . No hay manera de que pueda producir alimentos a precios razonables usando tierra urbana.
Algunas personas han propuesto cultivar alimentos en edificios de gran altura, pero esto empeora el problema de los costos.