India is one of the world's most talked-about economic success stories. With one of the fastest GDP growth rates among major economies, it regularly makes headlines for its expanding tech sector, booming manufacturing base, and rising global influence. Yet, despite all this impressive momentum, the World Bank still classifies India as a lower-middle-income country β the same category it shared with nations that many assume are economically smaller or less developed. Meanwhile, countries like Sri Lanka, Vietnam, and the Philippines have climbed into the upper-middle-income bracket. So what exactly is going on? Are Sri Lankans truly richer than Indians by global standards?
How the World Bank Classifies Countries
To understand this apparent paradox, it helps to know exactly how the World Bank groups countries. The classification system is based on Gross National Income (GNI) per capita β essentially, the average income earned per person in a country. This figure is calculated using the Atlas method, which smooths out exchange rate fluctuations over time to allow for more consistent international comparisons.
As of the latest World Bank thresholds, countries are divided into four income groups:
Low-income: GNI per capita of $1,135 or less. Lower-middle-income: Between $1,136 and $4,465. Upper-middle-income: Between $4,466 and $13,845. High-income: Above $13,845.
India currently sits in the lower-middle-income category, with a GNI per capita that, while growing, has not yet crossed the threshold required to move up. Sri Lanka, on the other hand, has a significantly higher GNI per capita and qualifies as an upper-middle-income country β meaning that, on average, Sri Lankans do earn more per person than Indians by this specific measure.
Why Total GDP Size Doesn't Tell the Whole Story
This is where many people get confused. India's total GDP is enormous β it recently surpassed the United Kingdom to become the world's fifth-largest economy, and projections suggest it could rank among the top three within the next decade. Sri Lanka's total economy, by contrast, is a fraction of India's size.
However, total GDP and per capita income are very different measurements. India is home to over 1.4 billion people. When you divide even a large economy among such a vast population, the per-person figure can remain relatively modest. Sri Lanka has a population of roughly 22 million people. Even with a smaller total economy, the income distributed per person is considerably higher.
Think of it this way: a large pizza divided among 100 people gives each person far less than a medium pizza divided among 10. The size of the pizza matters, but so does the number of people sharing it.
Vietnam and the Philippines: Similar Stories
Sri Lanka is not alone in this trend. Vietnam and the Philippines have also crossed into upper-middle-income status ahead of India. Both countries have benefited from strong export-driven growth, rising wages, and improvements in human development indicators. Their populations, while significant, are smaller than India's, which means economic gains translate more quickly into higher per capita figures.
Vietnam in particular has been celebrated as a manufacturing hub that successfully attracted foreign investment away from China, rapidly lifting average incomes in the process. The Philippines has seen growth driven by its services sector, overseas remittances, and a young, English-speaking workforce that appeals to global businesses.
What India Needs to Move Up
India is not standing still. Its per capita income has been rising steadily, and economists widely agree that the country is on track to eventually cross into the upper-middle-income category. However, the timeline depends on several critical factors.
First, job creation must keep pace with population growth. India adds millions of young workers to its labour force every year. If the economy cannot generate enough quality employment, income gains will remain unevenly distributed. Second, investment in education and healthcare remains essential. Human capital development directly influences productivity and, by extension, average earnings. Third, reducing regional inequality within India is crucial. Several Indian states already have per capita incomes comparable to upper-middle-income countries, while others lag far behind.
The World Bank itself has acknowledged India's remarkable growth trajectory. The challenge is ensuring that this growth is broad-based enough to lift average incomes across the entire population of 1.4 billion people β a task that is genuinely unprecedented in scale.
The Bigger Picture
So, are Sri Lankans richer than Indians? By the World Bank's per capita income measure, the answer is currently yes β though it is worth noting that Sri Lanka itself went through a severe economic crisis in 2022, which temporarily disrupted its standing. What this comparison ultimately reveals is that economic size and economic wellbeing are not the same thing. For India, the goal is not just to grow bigger, but to grow in ways that meaningfully improve the daily lives of every citizen. When that happens, the income classification will follow.