As per Election commission of India, letter dated 13th Jan 2015, there are following National Political parties:

  1. BSP – Bahujan Samaj Party – Symbol – Elephant (except Assam)
  2. BJP – Bharatiya Janata Party – Symbol – Lotus
  3. CPI – Communist Party of India – Symbol – Ears of Corn and Sickle
  4. CPI(M) – Communist Party of India (Marxist) – Symbol – Hammer, Sickle and Star
  5. INC – Indian National Congress – Symbol – Hand
  6. NCP – Nationalist Congress Party – Symbol – Clock

Also there are 64 state political parties and 1737 unrecognized political parties

source: http://eci.nic.in/