During and before antiquity there are various cities that had some 100k+ populations and some with close to a million.
But this becomes much rarer after. Why is this?
Although focused only on Rome, this thread, and this answer from /u/shlin28 I imagine will interest you.