Yes, but the city in question can not be a mega-city or conurbation that is really big(think New York metropolitan area or São Paulo metropolitan area), population would need to be more evenly distributed. Also you need to have an ring of agriculture around the cities, so it is important to build good infrastructure all-around so people can be comfortable in other places besides these very big cities.