The population of Moscow is 12 635 466 habitants.
As per 1st of January, 2022, there are 12 635 466 residents live in Moscow. This number makes Moscow the largest city in Europe by population, followed by Istanbul (European part) and London.
By unofficial assessments there are over 25 millions live in Moscow together with its satellite agglomeration.
Other calculations confirm that on a regular working day the city may host up to 40 millions persons, including locals and the visitors.