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 156th largest city in the world, accounting for 0.17% of India's total population of 1.45B. Lucknow is classified as a major city and operates in the Asia/Kolkata timezone.

Population

2,472,011

Global Rank

#156

Country Rank

#13

% of India

0.17%

Lucknow on the Map

Loading map...

India at a Glance

Country Population

1,450,935,791

Capital

New Delhi

Region

Southern Asia

Major Cities

533

GDP per Capita

$2,695

Life Expectancy

72.2 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 156th 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 timezone is Lucknow in?

Lucknow is in the Asia/Kolkata timezone.