India flag

Lucknow, India

Major city · Population 2.5M

Lucknow is the 13th largest city in India with a population of approximately 2,472,011 people as of 2026. This makes it the 152nd largest city in the world, accounting for 0.17% of India's total population of 1.42B. Lucknow is classified as a major city and operates in the Asia/Kolkata timezone. The average annual temperature is 25.4°C with 1,139 mm of rainfall per year. The city sits at an elevation of 127 meters above sea level.

Population

2,472,011

Global Rank

#152

Country Rank

#13

% of India

0.17%

Avg Temperature

25.4°C

Annual Rainfall

1,139 mm

Elevation

127 m

Timezone

Asia/Kolkata

Lucknow on the Map

Loading map...

Climate in Lucknow

Lucknow's warmest month is Jun and the coldest is Jan. The wettest month is Jul with 430 mm of rainfall.

Average Monthly Temperature

12.4°C
Jan
17.1°C
Feb
22.5°C
Mar
31.1°C
Apr
33.5°C
May
35°C
Jun
29.6°C
Jul
28.2°C
Aug
28.1°C
Sep
27°C
Oct
22.7°C
Nov
17.2°C
Dec
12.4°C35°C

Monthly Rainfall

14 mm
Jan
43 mm
Feb
27 mm
Mar
0 mm
Apr
7 mm
May
80 mm
Jun
430 mm
Jul
272 mm
Aug
252 mm
Sep
9 mm
Oct
0 mm
Nov
5 mm
Dec

India at a Glance

Country Population

1,417,492,000

Capital

New Delhi

Region

Southern Asia

Major Cities

532

GDP per Capita

$2,695

Life Expectancy

72.0 years

Urban Population

35.4%

Growth Rate

0.01%

Nearest Major Cities

Closest cities to Lucknow with over 100,000 people

Cities closest to Lucknow by distance
CityPopulationDistance
Unnāo161,67154 km
Kanpur2,823,24971 km
Raebareli186,43374 km
Sītāpur164,43584 km
Hardoī122,635100 km
Fatehpur166,480102 km
Bahraigh182,218105 km
Gondā City133,583107 km

Frequently Asked Questions

What is the population of Lucknow?

The population of Lucknow, India is approximately 2,472,011 people, making it the 152nd largest city in the world and the 13th largest in India.

Is Lucknow the capital of India?

No, the capital of India is New Delhi. Lucknow is the 13th largest city in the country.

What is the climate like in Lucknow?

Lucknow has an average annual temperature of 25.4°C and receives 1,139 mm of rainfall per year. The warmest month is Jun and the coldest is Jan.

What timezone is Lucknow in?

Lucknow is in the Asia/Kolkata timezone.