Blog

Insights & Analysis

Earning ₹25,000/Month? You're in India's Top 10%. Here's the Full Picture.

TL;DR
  • ₹25,000/month puts you in India's top 10% of all workers — including the informal sector (PLFS data)
  • The national top 1% threshold is ~₹21–22 lakh/year — but in Delhi it's ₹42 lakh
  • Only 8.09 crore Indians filed an ITR in FY24 — just 6.68% of the population
  • Among ITR filers, the top 1% starts at ~₹75 lakh/year — a very different bar
  • The bottom 50% of India earns an average of ₹71,000/year (~₹5,900/month)

Most people who earn a decent salary in a Tier-1 city think of themselves as solidly middle class. Not rich by any means, but not struggling either. And yet, by one measure, they are among the wealthiest people in the country.

The reason this feels confusing is that there are two very different Indias when it comes to income — and your position in each one is wildly different.

The Bottomless Pyramid

Here is the stat that stops people mid-scroll: earning ₹25,000 a month is enough to be in India's top 10% of all workers.

This figure is derived from PLFS (Periodic Labour Force Survey) wage data, covering all workers — including the vast informal sector, agricultural labourers, daily wage workers, and the self-employed. Note: this threshold is based on PLFS 2019-20 data; given nominal wage growth since then, the current bar may be modestly higher, but no updated all-India formal estimate has been published. The direction is clear: when you include all 500+ million workers in India, the income distribution looks nothing like what urban India imagines.

₹5,900
Average monthly income of the bottom 50% of Indians
₹25,000
Monthly income to be in India's top 10% of all workers
₹1.83L
Monthly income to be in India's top 1% (nationally)

The bottom 50% of Indians — roughly 70 crore people — earn an average of just ₹71,000 per year, according to the World Inequality Lab's 2024 India report. That is ₹5,917 a month. Less than what many urban professionals spend on a single dinner out.

The structural reason: Over 90% of India's workforce is in the informal sector — agriculture, daily labour, small traders, domestic workers. Their incomes are very low, which means the bar for "top X%" is far lower than most urban, salaried people assume.

Two Ways to Measure: All India vs. ITR Filers

Here is the critical thing to understand: which "India" you compare yourself to determines your rank entirely.

There are two distinct lenses:

  • All India — 140 crore people, including informal workers and those with no declared income. This gives you the full population percentile.
  • ITR filers — ~8–9 crore individuals who filed an income tax return. This is the formal, higher-earning slice of India. If you file an ITR, you are already in the top 6% of the entire country just by virtue of filing.

The thresholds are completely different depending on which lens you use:

Percentile All India threshold Among ITR filers
Top 15% ~₹15,000–20,000/month ~₹10 lakh/year
Top 10% ~₹25,000–30,000/month ~₹25 lakh/year
Top 1% ~₹21–22 lakh/year ~₹75 lakh/year
Top 0.4% ~₹1 crore+/year ₹1 crore+ (declared)

ITR filer thresholds derived from live CBDT data via our Income Percentile Calculator. All-India figures from PLFS / World Inequality Lab. Note: all-India figures are estimates.

What CBDT Data Actually Shows

In FY 2023-24, 8.09 crore Indians filed an income tax return — officially 6.68% of the population, per the government's statement to Parliament. Of those, only about 2.59 crore actually had a positive tax liability and paid any income tax. That is under 2% of India's total population.

Here is how those 8 crore filers are distributed across income brackets:

Income bracket Number of ITR filers % of all filers
Up to ₹5 lakh ~5.85 crore ~65%
₹5–10 lakh ~1.80 crore ~20%
₹10–50 lakh ~1.15 crore ~13%
Above ₹50 lakh ~18 lakh ~2% Top 2%
Above ₹1 crore ~3.24 lakh ~0.4% Elite

Source: Live CBDT data via Income Tax e-Filing Portal (bracket distribution); ₹1 crore+ filer count from CBDT / SagInfotech FY25. Totals approximate ~9 crore filers.

Let that sink in: only 3.24 lakh individuals in all of India declared income above ₹1 crore in FY25. That is 0.023% of the population — roughly the capacity of three IPL stadiums, for a country of 1.4 billion people.

The Top 1% Illusion

Here is where it gets uncomfortable. A salary of ₹22 lakh per year — roughly ₹1.83 lakh per month — technically makes you India's top 1% among all citizens. And yet, if you live in Mumbai, Bengaluru, or Delhi, it almost certainly does not feel like you are among the wealthiest people in the country.

After paying 30% income tax, a Bengaluru EMI, school fees, and basic lifestyle costs, ₹22 lakh can feel like it barely covers the necessities. A CA who went viral in February 2026 called this exactly: "the top 1% illusion — you're statistically elite but financially squeezed."

The reason is urban cost of living. The national ₹22 lakh threshold is calculated across all 140 crore Indians, most of whom live in smaller cities or villages with very different cost structures. Locally, the picture is very different:

State / City Annual income needed for top 1%
Goa₹45 lakh
Delhi₹42 lakh
Haryana₹38 lakh
Maharashtra₹35 lakh
Karnataka / Tamil Nadu₹32 lakh
National average₹21–22 lakh
Uttar Pradesh₹15 lakh
Bihar₹13 lakh

Source: IndiaDataMap, 2025. State-level estimates based on household income surveys.

The same salary makes you locally "top 1%" in Bihar but puts you well outside the top 5% in Delhi. Your percentile is not just about your income — it depends entirely on where you live.

Note: state-wise thresholds are modelled estimates derived from per capita NSDP and state-level income distributions (IndiaDataMap, 2025). These are not official CBDT state-level statistics.

The Tax Paradox: Who Actually Pays for India

Here is the angle that gets salaried professionals the most: for the first time in Indian history, personal income tax revenues overtook corporate tax revenues in FY21 — and the gap has been widening since.

In FY14, personal income tax was 38% of all direct taxes. By FY24, it was 53.4%. Salaried employees and professionals are now literally funding more of the Indian state than corporations.

53%
Share of direct tax revenue from personal income tax (FY24)
120%
Growth in ITR filer base from 2014 to 2024
2%
Share of population that actually pays income tax

And yet, agricultural income — even for wealthy farmers earning ₹25 lakh or more per year — is fully tax-exempt. A salaried employee at ₹25 lakh pays 30% marginal rate; a farmer earning the same amount pays zero. This is a structural feature of the Indian tax system that has been debated for decades.

The bottom line: If you file an ITR and pay income tax, you are part of a very small, economically significant group carrying a disproportionate share of the country's tax burden — while being surrounded by a much larger population that is statistically "below" you but experiences India in completely different ways.

India's Inequality in Numbers

India's income inequality has reached levels not seen since the colonial era. According to the World Inequality Lab's 2024 India report:

  • The top 1% earn 22.6% of all national income — the highest share since 1922
  • The top 10% earn 58% of all national income
  • The bottom 50% earn only 15% of all national income
  • India's inequality is now worse than Brazil, South Africa, and the United States
  • In 1980, many Indians were in the global middle 40%; today, almost all Indians are in the global bottom 50%

This is the full context behind why ₹25,000/month puts you in the top 10% — it is not that ₹25,000 is a lot of money in absolute terms, but that the income distribution in India is extremely skewed at the bottom.

Where Do You Actually Stand?

Enter your income in our calculator to see your exact percentile among Indian taxpayers — based on official CBDT income tax data.

Check Your Income Percentile →

Frequently Asked Questions

What income puts you in the top 1% in India?

Among all Indians (including the informal sector), earning around ₹21–22 lakh per year places you in the top 1%. Among ITR filers only, the top 1% bar is much higher — approximately ₹75 lakh per year, since the ITR filer base is already the formal, higher-earning segment of India.

What income puts you in India's top 10%?

Among all Indian workers (including informal and agricultural), earning ₹25,000–30,000 per month is enough to enter the top 10%. Among ITR filers specifically, the top 10% bar is approximately ₹25 lakh per year, as the tax-filing population is already the formal, higher-earning segment of India.

How many people in India actually pay income tax?

In FY 2023-24, only 8.09 crore Indians filed an ITR — officially 6.68% of the population, per the government's statement to Parliament. Of those, around 2.59 crore actually had a positive tax liability and paid income tax. That is under 2% of India's total population.

Why does ₹22 lakh feel like not enough, even though it's "top 1%"?

The ₹22 lakh national threshold includes all 140 crore Indians, most of whom earn very little. In a high-cost city like Mumbai or Delhi, rent, EMIs, school fees, and lifestyle costs can consume much of this income, making it feel far from elite. Locally in Delhi, the top 1% bar is ₹42 lakh — nearly double the national average.

What is the average income in India?

The bottom 50% of Indians earn an average of about ₹71,000 per year (around ₹5,900 per month), according to the World Inequality Lab. The average regular salaried employee in urban India earns approximately ₹24,434 per month, per PLFS Q2 2024 data. Self-employed individuals average around ₹13,279 per month.