Urban agriculture is the practice of cultivating crops, raising animals, and growing food in urban areas. Urban agriculture includes rooftop gardens, community gardens, and urban farms that help to increase food security and reduce the environmental impact of long-distance transportation.