India's Income Distribution: What 8.57 Crore Tax Returns Reveal

Quick answer: 1.1% (9.65 lakh) earn above ₹50L; 84% under ₹10L. Full bracket-wise counts from 8.57 crore ITR filers below.

Think you're middle class? If your annual income is above Rs 10 lakh, you're already in the top 16.3% of all individual taxpayers in India. Above Rs 50 lakh? You're in the top 1.1%.

We analyzed data from 8.57 crore individual income tax returns filed in FY 2024-25 to understand how India's income is really distributed. The results might surprise you.

The Big Picture

8.57 Cr
Individual ITRs Filed
83.7%
Earn Below Rs 10 Lakh
1.13%
Earn Above Rs 50 Lakh
10,184
Earn Above Rs 10 Crore

Income Distribution Breakdown

Here's how India's individual taxpayers are distributed across income brackets:

Up to Rs 5 Lakh 3.81 Cr (44.5%)
44.5%
Rs 5 - 10 Lakh 3.37 Cr (39.3%)
39.3%
Rs 10 - 50 Lakh 1.30 Cr (15.1%)
15.1%
Rs 50 Lakh - 1 Crore 6.41 Lakh (0.75%)
0.75%
Above Rs 1 Crore 3.24 Lakh (0.38%)
0.38%

The Complete Data

Income Bracket Taxpayers Share Percentile
Up to Rs 5 Lakh 3,81,01,868 44.46% Bottom 44.5%
Rs 5 - 10 Lakh 3,36,65,123 39.28% 44.5% - 83.7%
Rs 10 - 50 Lakh 1,29,68,359 15.13% Top 16.3%
Rs 50 Lakh - 1 Crore 6,40,659 0.75% Top 1.13%
Rs 1 - 5 Crore 2,97,086 0.35% Top 0.38%
Rs 5 - 10 Crore 16,797 0.02% Top 0.03%
Above Rs 10 Crore 10,184 0.01% Top 0.01%

Key Insights

The "10 Lakh Club" is Smaller Than You Think

If you earn more than Rs 10 lakh annually, you're in the top 16.3% of all individual taxpayers. That's roughly 1.4 crore people out of 8.57 crore.

The Crorepati Count

Only 3,24,067 individuals reported income above Rs 1 crore. That's just 0.38% of taxpayers — less than 4 in every 1,000 people who file returns.

The Ultra-High Earners

Just 10,184 individuals in India reported income above Rs 10 crore. If you're one of them, you're literally one in a million (0.01%).

Where Do You Stand?

Here's a quick reference to understand your position:

If Your Income Is... You're In The...
Below Rs 5 Lakh Bottom 44.5%
Rs 5 - 10 Lakh Middle 44.5% - 83.7%
Rs 10 - 25 Lakh Top 16.3% - 5%
Rs 25 - 50 Lakh Top 5% - 1.1%
Rs 50 Lakh - 1 Crore Top 1.1% - 0.38%
Above Rs 1 Crore Top 0.38%
Top 1% income threshold India (2024, 2025) — full table

Want to know your exact percentile?

Use our Income Percentile Calculator to see where you stand among Indian taxpayers.

Check Your Income Percentile

High Earners: A Closer Look

Let's zoom into the top 1.13% — those earning above Rs 50 lakh:

6.41L
Rs 50L - 1 Crore
2.97L
Rs 1 - 5 Crore
16,797
Rs 5 - 10 Crore
10,184
Above Rs 10 Crore

Total high earners (above Rs 50 lakh): 9,64,726 individuals

That's less than 10 lakh people in a country of 140+ crore.

What This Data Doesn't Capture

Important caveats to keep in mind:

  • Only taxpayers — This data covers only those who file ITR. Many Indians don't file returns (agricultural income, below threshold, informal sector).
  • Reported income — This is declared income, which may differ from actual income.
  • Individual filers only — Doesn't include HUFs, companies, or firms.
  • Not household income — A household with two earners of Rs 8L each has Rs 16L combined, but both individuals fall in the "below 10L" bracket.

The Bottom Line

Income inequality in India is stark. While social media might make everyone seem wealthy, the data tells a different story:

  • 83.7% of taxpayers earn below Rs 10 lakh
  • Only 1 in 88 taxpayers earns above Rs 50 lakh
  • Only 1 in 264 taxpayers earns above Rs 1 crore
  • Only 1 in ~8,400 taxpayers earns above Rs 10 crore

If you're earning above Rs 10 lakh, you're doing better than 84% of taxpayers. Above Rs 50 lakh? You're in elite territory. Above Rs 1 crore? You're in the top 0.4%.

Frequently Asked Questions

How many Indians earn above Rs 1 crore?
According to ITR data for FY 2024-25, only 3.24 lakh individuals (0.38% of taxpayers) reported income above Rs 1 crore. This includes 10,184 individuals earning above Rs 10 crore.
What percentage of Indians earn above Rs 50 lakh?
Only 1.13% of individual taxpayers (about 9.6 lakh people) reported income above Rs 50 lakh in FY 2024-25, according to Income Tax Department data.
What is the average income in India according to tax data?
Based on ITR filings, 83.7% of individual taxpayers earn below Rs 10 lakh per year. Only 15.1% fall in the Rs 10-50 lakh bracket, making the Rs 10+ lakh earners a relatively small minority.
How many people file income tax returns in India?
In FY 2024-25, approximately 8.57 crore individuals filed income tax returns in India, according to the Income Tax e-Filing portal data.
What percentage of Indian taxpayers earn below Rs 5 lakh?
According to FY 2024-25 ITR data, 44.5% of individual taxpayers (about 3.81 crore people) reported income of Rs 5 lakh or less. Combined with the Rs 5-10 lakh bracket, 83.7% of all individual taxpayers earn below Rs 10 lakh per year.

Data Source: Income Tax e-Filing Portal statistics for FY 2024-25 (Assessment Year 2025-26), accessed February 2026.

Disclaimer: This analysis is based on officially published ITR filing statistics from the Income Tax e-Filing portal. Data represents only individual taxpayers who filed returns and should not be considered representative of India's entire population or workforce. This is for informational purposes only.