Urban agriculture involves cultivating, processing, and distributing food in and around cities. As populations grow and environmental impacts increase, urban agriculture can help address food security issues by producing food closer to populations. Urban agriculture takes many forms, from micro-farming in and around homes, to community gardens, institutional gardens, and various small-scale commercial farms raising plants, livestock, and fish. It is a creative solution to challenges cities face in feeding their residents.