Очевидная вещь - в разные эпохи пальму первенства среди крупнейших мегаполисов мира держали разные города. И здесь прослеживается прямая связь между размерами города и тем, в каком состоянии находилось государство. Если расцвет - растут город. И наоборот.
Во втором тысячелетии до нашей эры крупнейшим городом считался Вавилон, в эпоху классической Греции (VI - IV века до нашей эры) в Средиземноморье самыми населенными были, понятное дело, Афины, а также Сиракузы и Карфаген. Все три - столичные города, которые вели обширную торговлю.
В это же время на востоке активно развивались города персидской державы Ахеменидов - Сузы, Экбатана, Персеполь (хотя насчет последнего есть сомнения в том, что этот город был сильно большим - некоторые историки считают, что Персеполь выполнял преимущественно административные и религиозные функции и был относительно невелик). Население каждого из перечисленных городов превышало 100 тысяч человек.
После походов Александра Македонского началась эллинистическая эпоха, и соответственно возвысились новые мегаполисы - в первую очередь построенная Александром в Египте Александрия, а также Селевкия на Тигре (столица государства Селевкидов). Этот город царь Селевк Никатор заложил неподалеку от древнего и пришедшего к тому времени в упадок Вавилона.
Дальше началось время Рима, и Вечный город на протяжении нескольких веков был самым крупным, фактически - центром мира (его население превышало миллион человек), пока не потеснился от уверенного шага восточной столицы империи - Константинополя. В эпоху поздней империи, кстати, население, превышающее 300 тысяч человек, имели также Александрия, Антиохия в Сирии, Карфаген (в эпоху Римской империи этот древний города, в свое время разрушенный полководцем Сципионом, получил вторую жизнь). Чуть позже возвысились Аквилея в северной Италии (недалеко от современной Венеции) и Фессалоника в Македонии.
Однако есть версия, что все римские и византийские города уступали еще одному древнему городу-миллионнику - Ктесифону, столице персидской державы Сасанидов. Этот город стоял на берегу Тигра напротив упоминавшейся уже Селевкии (фактически через реку), которая к тому времени, ко времени расцвета Персидской державы, потеряла былое величие, значение и население. Как раньше, во время строительства Селевкии, потерял всё это Вавилон.