O Programa de Agricultura Urbana foi inaugurado em 1999 na zona oeste do município do Rio de Janeiro. Em parceria com grupos informais de agricultores urbanos, agentes de saúde e agentes da Pastoral da Criança, o programa estimula o aproveitamento de pequenos espaços em comunidades dentro da cidade para o cultivo de alimentos, plantas medicinais e criações de animais, sob um enfoque agroecológico. O trabalho é desenvolvido a partir do reconhecimento e da valorização das experiências espontâneas e dos conhecimentos dos moradores, da facilitação do acesso aos conhecimentos técnicos apropriados, do incentivo à experimentação, bem como do apoio a variadas formas de organização local.