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).
All 9 countries of South Asia
Sorted by population. Every country links to its own page.
| Country | Capital | Population | Areakm² |
|---|---|---|---|
India | New Delhi | 1.5B | 3,287,263 |
Pakistan | Islamabad | 259.3M | 796,096 |
Bangladesh | Dhaka | 177.8M | 148,460 |
Iran | Tehran | 93.2M | 1,630,848 |
Afghanistan | Kabul | 45M | 652,864 |
Nepal | Kathmandu | 29.6M | 147,181 |
Sri Lanka | Sri Jayawardenepura Kotte | 23.3M | 65,610 |
Bhutan | Thimphu | 802,214 | 38,394 |
Maldives | Malé | 531,517 | 300 |
Test yourself
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 →
India
Pakistan
Bangladesh
Iran
Afghanistan
Nepal
Sri Lanka
Bhutan
Maldives