Results/Strongholds Results
ECI results
Analysis · geography

Who wins where

50 parties have won Lok Sabha seats. 9 national, 28 regional, 13 single-state.

National parties
9
Won seats in 10+ states
Regional parties
28
Won in 2–9 states
Single-state parties
13
Won only in one state
Widest reach
36states
Indian National Congress
Most seat-wins
3,102
Indian National Congress · all time

[01]Party reach

How many states each party has won seats in, all time
Indian National Congr… 36 states3,102 wins · 21 elections
Bharatiya Janta Party 30 states1,811 wins · 11 elections
Communist Party of In… 12 states367 wins · 16 elections
Indian National Congr… 24 states351 wins · 1 elections
Bharatiya Lok Dal 17 states295 wins · 1 elections
Janata Dal 15 states254 wins · 4 elections
Communist Party of In… 13 states192 wins · 18 elections
Independent 27 states190 wins · 20 elections
Samajwadi Party 3 states169 wins · 8 elections
Dravida Munetra Kazha… 2 states168 wins · 12 elections
Telugu Desam 2 states148 wins · 11 elections
All India Anna Dravid… 2 states129 wins · 10 elections
All India Trinamool C… 2 states114 wins · 6 elections
Shiv Sena 2 states108 wins · 11 elections
Bahujan Samaj Party 4 states87 wins · 9 elections
Janata Dal (united) 4 states79 wins · 6 elections

[02]All-time seat wins

Total seats won across all general elections
Indian National Congr… 3,102Peak: 415 in 1984
Bharatiya Janta Party 1,811Peak: 303 in 2019
Communist Party of In… 367Peak: 43 in 2004
Indian National Congr… 351Peak: 353 in 1980
Bharatiya Lok Dal 295Peak: 295 in 1977
Janata Dal 254Peak: 143 in 1989
Communist Party of In… 192Peak: 29 in 1962
Independent 190Peak: 35 in 1967
Samajwadi Party 169Peak: 37 in 2024
Dravida Munetra Kazha… 168Peak: 25 in 1967
Telugu Desam 148Peak: 30 in 1984
All India Anna Dravid… 129Peak: 37 in 2014
All India Trinamool C… 114Peak: 34 in 2014
Shiv Sena 108Peak: 18 in 2014
Bahujan Samaj Party 87Peak: 21 in 2009
Janata Dal (united) 79Peak: 21 in 1999

[03]State dominance

Which party has won the most seats in each state, all time
Uttar Pradesh Bharatiya Janta Party · 28.7%383 of 1,335 seats · 2nd: Indian National Congress
Maharashtra Indian National Congress · 46.5%353 of 759 seats · 2nd: Bharatiya Janta Party
Andhra Pradesh Indian National Congress · 51.4%319 of 621 seats · 2nd: Telugu Desam
Madhya Pradesh Bharatiya Janta Party · 43.5%250 of 575 seats · 2nd: Indian National Congress
West Bengal Communist Party of India (marxist) · 34.6%248 of 717 seats · 2nd: Indian National Congress
Karnataka Indian National Congress · 52.9%235 of 444 seats · 2nd: Bharatiya Janta Party
Gujarat Bharatiya Janta Party · 47.1%194 of 412 seats · 2nd: Indian National Congress
Bihar Indian National Congress · 23.7%187 of 789 seats · 2nd: Bharatiya Janta Party
Tamil Nadu Indian National Congress · 27.8%174 of 626 seats · 2nd: Dravida Munetra Kazhagam
Rajasthan Indian National Congress · 40.2%173 of 430 seats · 2nd: Bharatiya Janta Party
Kerala Indian National Congress · 42.8%142 of 332 seats · 2nd: Communist Party of India (marxist)
Punjab Indian National Congress · 50.5%139 of 275 seats · 2nd: Shiromani Akali Dal
Assam Indian National Congress · 54.4%124 of 228 seats · 2nd: Bharatiya Janta Party
Odisha Indian National Congress · 33.9%123 of 363 seats · 2nd: Biju Janata Dal
Haryana Indian National Congress · 44.6%66 of 148 seats · 2nd: Bharatiya Janta Party
Delhi Bharatiya Janta Party · 44.5%49 of 110 seats · 2nd: Indian National Congress
Chhattisgarh Bharatiya Janta Party · 89.1%49 of 55 seats · 2nd: Indian National Congress
Jharkhand Bharatiya Janta Party · 57.1%40 of 70 seats · 2nd: Jharkhand Mukti Morcha
Himachal Pradesh Indian National Congress · 47.8%33 of 69 seats · 2nd: Bharatiya Janta Party
Jammu and Kashmir Jammu & Kashmir National Conference · 34.9%29 of 83 seats · 2nd: Indian National Congress

[04]Computed insights

Arithmetic over the tables above, not commentary
  1. Indian National Congress has won 3,102 Lok Sabha seats across 36 states — the widest geographic footprint of any party.

    3102 wins in 36 states over 21 elections
  2. Bharatiya Janta Party is second with 1,811 wins in 30 states, peaking at 303 seats in 2019.

    1811 wins, peak 303 in 2019
  3. 2 states are dominated by a single party (75%+ of all-time wins): Chhattisgarh (Bharatiya Janta Party), Ladakh (Independent).

    2 states with 75%+ single-party dominance
  4. Uttar Pradesh is the most contested: Bharatiya Janta Party leads with only 28.7% of all-time wins, against Indian National Congress.

    383 of 1335 seats, 28.7%
  5. 13 parties have only ever won seats in one state — the long tail of regional politics.

    13 of 50 parties confined to one state
An unhandled error has occurred. Reload