Russia flag

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

Loading 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

-16.1°C
Jan
-16.5°C
Feb
-3.8°C
Mar
3.3°C
Apr
11.4°C
May
18.5°C
Jun
22.3°C
Jul
18.8°C
Aug
8.5°C
Sep
2.6°C
Oct
-4.1°C
Nov
-10.3°C
Dec
-16.5°C22.3°C

Monthly Rainfall

14 mm
Jan
12 mm
Feb
21 mm
Mar
30 mm
Apr
38 mm
May
66 mm
Jun
71 mm
Jul
90 mm
Aug
63 mm
Sep
35 mm
Oct
25 mm
Nov
19 mm
Dec

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%

Nearest Major Cities

Closest cities to Krasnoyarsk with over 100,000 people

Cities closest to Krasnoyarsk by distance
CityPopulationDistance
Achinsk117,634153 km
Kansk101,502174 km
Abakan184,168276 km
Mezhdurechensk101,026406 km
Kemerovo558,973434 km
Novokuznetsk539,616449 km
Leninsk-Kuznetsky109,023454 km
Kiselëvsk104,000460 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.