Ответ:

В 2002 году население более 1500 тыс. человек имели два города России: Москва и Санкт-Петербург.

Ответ: 2 города.