Urban Farming/agriculture is growing or producing food in a city or heavily populated town or municipality. Urban farming is often confused with community gardening, homesteading or subsistence farming. What distinguishes them is that urban farming/agriculture assumes a level of commerce, the growing of product to be sold as opposed to being grown for personal consumption or sharing. In community gardening, there is no such commercial activity. – adapted from Urban Agriculture .