Cities in order from biggest to smallest:
- Novosibirsk (1,413,000)
- Nizhny Novgorod (1,296,800)
- Yekaterinburg (1,287,000)
- Samara (1,144,200)
- Omsk (1,122,300)
- Kazan (1,106,900)
- Chelyabinsk (1,071,000)
- Rostov-on-Don (1,062,100)
Note: Moscow and St. Petersburg are also millionaire cities but their populations were not provided in the image for ordering.