Pertanian bandar diperlukan kerana ia dapat menyediakan makanan segar dan mengurangkan kos pengangkutan. Pertanian hidroponik dan bertingkat-tingkat mampu meningkatkan hasil tanaman dengan menggunakan ruang secara lebih cekap serta mengurangkan penggunaan air dan tanah. Teknologi ini membolehkan pertanian dijalankan di kawasan bandar yang sesuai.