Первые города возникли около 4 тыс. лет до н. э. в густонаселенных сельскохозяйственных районах Месопотамии, в долинах «великих исторических рек». Согласно экономической теории, города стали развиваться, когда общество перешло от простого воспроизводства к расширенному.