L'agriculture dans les milieux urbains augmente la sécurité alimentaire dans les familles et les communautés et améliore les conditions de vie des résidants des quartiers.
La protection de l'environnement : réduction des îlots de chaleur, absorption des eaux pluviales, maintien d'une certaine biodiversité et recyclage de la matière organique grâce au compostage.
L'autonomie alimentaire : préparation d'aliments par les citadins pour leur consommation personnelle.
Le principal inconvénient de l'agriculture urbaine est l'impact potentiel de la pollution des villes sur les produits.
La pollution des sols peut en effet être transmise aux végétaux et nuire à la santé des consommateurs.