Kegiatan pertanian perkotaan dan semi perkotaan selalu ada untuk tujuan penyediaan pangan.
Kebun bersama, pertanian vertikal, dan rumah kaca di atap memungkinkan rantai pasokan makanan yang lebih pendek. Mengurangi biaya, emisi CO2 dan kebutuhan energi dan sumber daya.
Satu meter persegi kebun dapat menyediakan 20 kilogram makanan segar per tahun, menghasilkan lapangan kerja, mendaur ulang beberapa sampah perkotaan, berkontribusi pada penciptaan sabuk hijau dan mendorong proyek kerja sama dan pendidikan lingkungan.
Tidak hanya menanam sayuran buah-buahan dan rempah-rempah tetapi juga bunga dan biji-bijian yang dapat dimakan, pertanian perkotaan juga dapat meningkatkan keindahan, ditambah kelinci atau ikan.
Sampah-sampah organik tersebut dapat menjadi sumber makanan bagi orang lain. Dengan berbagai decalin, teknik produksi sangat banyak.
Menanam di jerami, menanam tanaman, pertanian substrat, tanpa tanah atau teknologi tinggi, masing-masing bersaing dalam kecerdikan untuk melestarikan lingkungan dan sumber dayanya dengan masing-masing merespons dinamika sosial atau komersial.