Сравнивать население пожалуй лучше не по "городкому" населению, а по "городскому агломерату".
В США это понятие "city" и "metro area".
Цифры указанные на рисунках - это "город", т.е. те люди которые реально проживают на территории административно принадлежащей городу. Поскольку в США большая часть людей предпочитает жить в частных домах в спальных районах, то формально они не входят в населения "города", т.к. их жилье не находится на административной территории города, хотя де факто они живут в этом городе.
Это к тому что если сравнивать население, то более правильно надо сравнивать цифры "метро".
В этом случае Нью Йорк будет не 8 миллионов, а почти 20, или например Индианаполис - это не 830 тысяч, а 1,8 миллиона.
В России разница между метро и городом обычно поменьше. Москва, например, будет 12 миллионов город, а с химками и прочим - около 14-17.