Skip to content
NetaKaun
UpdatePanchayat polls 2026: SEC issues 7 preparation orders; the election schedule is yet to be announced
Lok Sabha · every state assembly

MPs and MLAs of India

543 Lok Sabha MPs and 4,113 MLAs — every seat's result, margin and history from official Election Commission of India data. Pick your state.
Lok Sabha MPs
543
MLAs
4,113
States / UTs
36
Largest party (LS)
BJP 240

Lok Sabha — sitting MPs

BJP: 240INC: 99SP: 37AITC: 29DMK: 22TDP: 16JD(U): 12SS(UBT): 9NCP(SP): 8Others: 71543seats
  • BJP240
  • INC99
  • SP37
  • AITC29
  • DMK22
  • TDP16
  • JD(U)12
  • SS(UBT)9
  • NCP(SP)8
  • Others71

Pick a state — MLAs and MPs

Lok Sabha — every party

  • BJP240
  • INC99
  • SP37
  • AITC29
  • DMK22
  • TDP16
  • JD(U)12
  • SS(UBT)9
  • NCP(SP)8
  • Shiv Sena7
  • LJP(RV)5
  • YSRCP4
  • CPI(M)4
  • RJD4
  • JMM3
  • AAP3
  • IUML3
  • JKNC2
  • RLD2
  • JSP2
  • VCK2
  • CPI2
  • JD(S)2
  • CPI(ML)L2
  • United People’s Party, Liberal1
  • ZPM1
  • Voice of the People Party1
  • SKM1
  • AGP1
  • Aazad Samaj Party (Kanshi Ram)1
  • AJSU Party1
  • AIMIM1
  • SAD1
  • KEC1
  • RLP1
  • RSP1
  • BAP1
  • Marumalarchi Dravida Munnetra Kazhagam1
  • NCP1
  • HAM1
  • Apna Dal (S)1
  • IND7

Frequently asked questions

How many MPs does each party have in the Lok Sabha?

Per the 2024 Lok Sabha election and later bye-elections, of 543 seats: BJP 240, INC 99, SP 37, AITC 29, DMK 22, TDP 16, JD(U) 12, SS(UBT) 9 and others.

How many MLAs does India have?

The legislative assemblies of 28 states and 3 union territories (Delhi, Jammu & Kashmir, Puducherry) have 4,113 elected seats, all listed here.

When is the next Lok Sabha election?

The 18th Lok Sabha was constituted in June 2024 for five years, so the next general election is due in 2029; the Election Commission of India announces the dates.

Source: eci.gov.in · verify with the original source for official use · Disclaimer