India flag

Patna, India

Major city · Population 1.7M

Patna is the 22nd largest city in India with a population of approximately 1,684,297 people as of 2026. This makes it the 259th largest city in the world, accounting for 0.12% of India's total population of 1.42B. Patna is classified as a major city and operates in the Asia/Kolkata timezone.

Population

1,684,297

Global Rank

#259

Country Rank

#22

% of India

0.12%

Patna on the Map

Loading map...

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 Patna with over 100,000 people

Cities closest to Patna by distance
CityPopulationDistance
Dinapur Nizamat182,42910 km
Dinapore152,94010 km
Hājīpur147,68813 km
Chāpra202,35244 km
Jahānābād103,20245 km
Arrah261,43048 km
Bihār Sharīf297,26859 km
Muzaffarpur354,46264 km

Frequently Asked Questions

What is the population of Patna?

The population of Patna, India is approximately 1,684,297 people, making it the 259th largest city in the world and the 22nd largest in India.

Is Patna the capital of India?

No, the capital of India is New Delhi. Patna is the 22nd largest city in the country.

What timezone is Patna in?

Patna is in the Asia/Kolkata timezone.