How does geography affect development of a city

1 answer

Cities need water. Historically, cities have grown up on major rivers and near lakes. Today, in some areas without such easily accessible water supplies, cities in arid regions that depend upon distant water sources have to severely curtail their use of water.

Also, traditionally, cities have grown up in regions that have rich soil and produce a lot of food crops.

Most major cities are in the mid-latitudes with favorable climate.