The number of recognized national parties in India has varied over time as per Election Commission regulations. Currently there are 6 national parties, but this question likely comes from a specific time period when the count was 7. The national party status is based on vote share and electoral performance across multiple states.