India flag

Najafgarh, India

Major city · Population 1.4M

Najafgarh is the 31st largest city in India with a population of approximately 1,365,000 people as of 2026. This makes it the 362nd largest city in the world, accounting for 0.10% of India's total population of 1.42B. Najafgarh is classified as a major city and operates in the Asia/Kolkata timezone.

Population

1,365,000

Global Rank

#362

Country Rank

#31

% of India

0.10%

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

Cities closest to Najafgarh by distance
CityPopulationDistance
Hashtsāl176,8778 km
Bahadurgarh170,76710 km
Nāngloi Jāt205,59612 km
Kirāri Sulemānnagar283,21113 km
Sultan Pur Majra181,55413 km
Delhi Cantonment110,35115 km
Gurugram886,51917 km
Rohini860,00017 km

Frequently Asked Questions

What is the population of Najafgarh?

The population of Najafgarh, India is approximately 1,365,000 people, making it the 362nd largest city in the world and the 31st largest in India.

Is Najafgarh the capital of India?

No, the capital of India is New Delhi. Najafgarh is the 31st largest city in the country.

What timezone is Najafgarh in?

Najafgarh is in the Asia/Kolkata timezone.