An urban farm is a site located within a metropolitan area that produces food beyond the purposes of personal consumption or education. Though urban farms typically generate income, their products may also be donated or sold indirectly, such as in the form of prepared food products.