Krasnoyarsk, Russia
Major city · Population 1.1M
Krasnoyarsk is the 12th largest city in Russia with a population of approximately 1,090,811 people as of 2026. This makes it the 484th largest city in the world, accounting for 0.76% of Russia's total population of 143.5M. Krasnoyarsk is classified as a major city and operates in the Asia/Krasnoyarsk timezone. The average annual temperature is 2.9°C with 484 mm of rainfall per year. The city sits at an elevation of 182 meters above sea level.
Population
1,090,811
Global Rank
#484
Country Rank
#12
% of Russia
0.76%
Avg Temperature
2.9°C
Annual Rainfall
484 mm
Elevation
182 m
Timezone
Asia/Krasnoyarsk
Krasnoyarsk on the Map
Climate in Krasnoyarsk
Krasnoyarsk's warmest month is Jul and the coldest is Feb. The wettest month is Aug with 90 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
Russia at a Glance
Country Population
143,533,851
Capital
Moscow
Region
Eastern Europe
Major Cities
213
GDP per Capita
$14,889
Life Expectancy
73.3 years
Urban Population
75.1%
Growth Rate
-0.00%
Other Major Cities in Russia
Nearest Major Cities
Closest cities to Krasnoyarsk with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Achinsk | 117,634 | 153 km |
| Kansk | 101,502 | 174 km |
| Abakan | 184,168 | 276 km |
| Mezhdurechensk | 101,026 | 406 km |
| Kemerovo | 558,973 | 434 km |
| Novokuznetsk | 539,616 | 449 km |
| Leninsk-Kuznetsky | 109,023 | 454 km |
| Kiselëvsk | 104,000 | 460 km |
Frequently Asked Questions
What is the population of Krasnoyarsk?
The population of Krasnoyarsk, Russia is approximately 1,090,811 people, making it the 484th largest city in the world and the 12th largest in Russia.
Is Krasnoyarsk the capital of Russia?
No, the capital of Russia is Moscow. Krasnoyarsk is the 12th largest city in the country.
What is the climate like in Krasnoyarsk?
Krasnoyarsk has an average annual temperature of 2.9°C and receives 484 mm of rainfall per year. The warmest month is Jul and the coldest is Feb.
What timezone is Krasnoyarsk in?
Krasnoyarsk is in the Asia/Krasnoyarsk timezone.