Countries Quizzes Rankings
English
Play
Region · 9 countries

Countries of South Asia

We count 9 countries in South Asia, part of Asia.

Together they have about 2.1 billion inhabitants, 26% of the population of all 195 countries, on 6,767,016 km².

The largest country is India, the smallest the Maldives.

The most populous country is India, the least populous the Maldives.

The Maldives has the highest GDP per person, Afghanistan the lowest.

Afghanistan has the youngest population (median age 17.4 years), Iran the oldest (34.5 years).

Sri LankaPakistanNepalIranIndiaBhutanBangladeshAfghanistanMaldives

All 9 countries of South Asia

Sorted by population. Every country links to its own page.

CountryCapitalPopulationAreakm²
IndiaNew Delhi1.5B3,287,263
PakistanIslamabad259.3M796,096
BangladeshDhaka177.8M148,460
IranTehran93.2M1,630,848
AfghanistanKabul45M652,864
NepalKathmandu29.6M147,181
Sri LankaSri Jayawardenepura Kotte23.3M65,610
BhutanThimphu802,21438,394
MaldivesMalé531,517300

Questions about the countries of South Asia

How many countries are there in South Asia?

We count 9 countries in South Asia: Afghanistan, Bangladesh, Bhutan, India, Iran, Maldives, Nepal, Pakistan, and Sri Lanka.

What is the largest country in South Asia?

The largest country in South Asia is India, with 3,287,263 km².

What is the smallest country in South Asia?

The smallest country in South Asia is the Maldives, with 300 km².

Which country in South Asia has the most inhabitants?

The most populous country in South Asia is India, with about 1.5 billion inhabitants.

Each country is counted on one continent only, following Natural Earth: Russia, for example, is counted in Europe and Turkey in Asia. Regions are Natural Earth's subregions, which follow the UN's M49 standard. Capital, region, borders and country code: Natural Earth, capitals checked by hand. Flag: flag-icons. How we check our data →