Nepal flag

Kathmandu, Nepal

Capital city · Population 1.4M

Kathmandu is the capital and the largest city in Nepal with a population of approximately 1,442,271 people as of 2026. This makes it the 334th largest city in the world, accounting for 4.82% of Nepal's total population of 29.9M. Kathmandu is classified as a major city and operates in the Asia/Kathmandu timezone.

Population

1,442,271

Global Rank

#334

Country Rank

#1

% of Nepal

4.82%

Kathmandu on the Map

Loading map...

Nepal at a Glance

Country Population

29,911,840

Capital

Kathmandu

Region

Southern Asia

Major Cities

15

GDP per Capita

$1,447

Life Expectancy

70.3 years

Urban Population

66.8%

Growth Rate

0.01%

Other Major Cities in Nepal

Pokhara
600K
Bharatpur
369K
Pātan
299K
Birgañj
268K
Biratnagar
245K
Dhangaḍhi̇̄
205K
Hetauda
196K
Janakpur
195K
Butwāl
195K
Dharān
173K

Nearest Major Cities

Closest cities to Kathmandu with over 100,000 people

Cities closest to Kathmandu by distance
CityPopulationDistance
Pātan299,2833 km
Madhyapur Thimi119,9557 km
Hetauda195,95142 km
Bharatpur369,37787 km
Birgañj268,27388 km
Janakpur195,438124 km
Mothīhāri126,158124 km
Bettiah132,209129 km

Frequently Asked Questions

What is the population of Kathmandu?

The population of Kathmandu, Nepal is approximately 1,442,271 people, making it the 334th largest city in the world and the 1st largest in Nepal.

Is Kathmandu the capital of Nepal?

Yes, Kathmandu is the capital of Nepal.

What timezone is Kathmandu in?

Kathmandu is in the Asia/Kathmandu timezone.