Guided story

How rich is the average Indian?

GDP per capita is the go-to number for average economic well-being. Here is what the data says – and what it does not.

What is the headline answer?

The average Indian had a GDP per capita of $2,694.74 in 2024, according to the World Bank. That is 32 times the $84.93 in 1960. But this number is a national average – it divides total output by population. It hides huge differences between rich and poor, urban and rural.

Chart 2

Nominal GDP, annual

IndiaDataHub · NAGDNOMGDP12A

rupees
₹357.1 lakh cr

2026-03-31 · latest point

0.0₹100 lakh cr₹200 lakh cr₹300 lakh cr₹400 lakh cr2000

What this chart is telling you.

This is the headline size of the economy in current rupees. It includes both real growth and price changes, so read it as the money value of output.

How to readThis is the headline size of the economy in current rupees. It includes both real growth and price changes, so read it as the money value of output.

Watch outDo not turn one line into the whole story. Check the unit, the source, and the companion charts.

What exactly does GDP per capita measure?

GDP per capita is the total value of all goods and services produced in India in a year, divided by the population. It is a rough measure of average economic output per person. It is often used as a proxy for average income, but it is not exactly income. It includes government spending, investment, and exports. It also does not account for inequality – many Indians earn far less than the average.

Chart 3

Latest observations

Per capita nominal GDP · most recent 10 points

rupees per person
2017-03-31
₹1.2 lakh
2018-03-31
₹1.3 lakh
2019-03-31
₹1.4 lakh
2020-03-31
₹1.5 lakh
2021-03-31
₹1.5 lakh
2022-03-31
₹1.7 lakh
2023-03-31
₹1.9 lakh
2024-03-31
₹2.2 lakh
2025-03-31
₹2.3 lakh
2026-03-31
₹2.5 lakh

What this chart is telling you.

Use this chart as one view of the evidence, then read it beside the neighbouring charts before drawing a conclusion.

How to readUse this chart as one view of the evidence, then read it beside the neighbouring charts before drawing a conclusion.

Watch outDo not turn one line into the whole story. Check the unit, the source, and the companion charts.

How much has India's economy grown?

India's real GDP – adjusted for inflation – grew by 6.5% in 2024, up from 3.7% in 1961. This growth has increased total nominal GDP from $37.03 billion in 1960 to $3.91 trillion in 2024. But growth alone does not tell us how the benefits are shared. The per capita figure gives a better sense of individual well-being.

Chart 4

Per capita nominal GDP

IndiaDataHub · NAGDNPCGDP12A

rupees per person
₹2.5 lakh

2026-03-31 · latest point

0.0₹1 lakh₹2 lakh₹3 lakh2000

What this chart is telling you.

This is the headline size of the economy in current rupees. It includes both real growth and price changes, so read it as the money value of output.

How to readThis is the headline size of the economy in current rupees. It includes both real growth and price changes, so read it as the money value of output.

Watch outDo not turn one line into the whole story. Check the unit, the source, and the companion charts.

What is the structure of the economy?

In 1960, agriculture made up 41.7% of GDP. By 2024, that share had fallen to 16.3%. Industry grew from 20.8% to 24.6%, and services expanded from 38.8% to 49.9%. This shift shows India moving from a farm-based to a service-based economy. However, agriculture still employs a majority of workers – the GDP share does not reflect employment.

How do prices affect the story?

Inflation, as measured by consumer prices, was 5% in 2024, compared to 1.8% in 1960. High inflation erodes purchasing power. The $2,694 figure is in current dollars, not adjusted for inflation. So the real increase in average income is smaller than the nominal increase suggests.

Chart 6

GDP per capita, current US dollars

World Bank · NY.GDP.PCAP.CD

current US$ per person
2.7k

2024 · latest point

0.01.0k2.0k3.0k2000

This is the chart that directly answers the page question: how much economic output does the average Indian have?

This is the chart that directly answers the page question: how much economic output does the average Indian have?

How to readThe line goes upward from $84.93 in 1960 to $2,694.74 in 2024. The steeper the line, the faster the growth. Each point is the total GDP divided by population for that year.

Watch outDo not confuse this with average income. It is average output, not take-home pay. Also do not think it means everyone earns that amount.

What does GDP per capita not tell us?

It does not tell us about household debt, savings, or access to health and education. It ignores unpaid work, environmental degradation, and income inequality. For example, the top 10% of Indians earn a much larger share than the bottom 10%. The average hides these gaps.

What should you remember?

GDP per capita of $2,694 is a useful headline but a rough one. India's economy has grown rapidly, but average income is still modest. The structure has changed from agriculture to services. For a fuller picture, look at other indicators like median income, poverty rates, and human development indices.

Chart 8

How much changed?

Per capita nominal GDP · first to latest point

rupees per person
Per capita nominal GDP+₹2.5 lakhAdded from 1951-03-31 to 2026-03-31
+88,193.2%Total growth882.93xEnd vs start

What this chart is telling you.

Read this as the extra population added, not the latest population repeated. The decade chart above shows how that addition was distributed over time.

How to readRead this as the extra population added, not the latest population repeated. The decade chart above shows how that addition was distributed over time.

Watch outDo not turn one line into the whole story. Check the unit, the source, and the companion charts.