The growth of urban areas around the world represents a special problem for the environment in terms of exploitation of natural resources beyond the assimilative capacity of the environment. Many cities in Sri Lanka are in a similar situation. One solution to this problem is urban agriculture. It provides a more diversified and fresh food basket for the urban population while managing the urban waste in an efficient and environmentally sound way. Empirical evidence from a recent study in Southern Sri Lanka reinforces this view. The role of agricultural extension in promoting urban agriculture is described.