DataIndia
StatesConnectSangam

Per capita income by state, compared

Source: State Economic Surveys · Last updated July 2026

National Avg

₹2.15 lakh

Highest

₹3.48 lakh

Per capita income varies significantly across Indian states. Maharashtra has the highest per capita income at ₹3.48 lakh. The national average is ₹2.15 lakh.

Top 5 States by Per Capita Income

1. Maharashtra₹3.48 lakh
2. Telangana₹3.35 lakh
3. Karnataka₹3.18 lakh
4. Gujarat₹3.02 lakh
5. Tamil Nadu₹2.95 lakh

What this means

  • Prosperity gap: There's a significant gap between the richest and poorest states
  • Migration: People often move to higher-income states for better opportunities
  • Development: States need to focus on education and job creation

Source

State Economic Surveys, Ministry of Statistics and Programme Implementation. Figures reflect the most recent state-level data as of July 2026.