Four swine flu deaths were reported on Thursday, taking India's toll due to Influenza A (H1N1) virus to 431.
Also, 112 new cases were reported in the country, taking the total number of people affected with the flu to 13,142, health authorities said in New Delhi.
While two deaths were reported from Maharashtra, which reports the maximum number of deaths and cases in the country, one death was recorded in Andhra Pradesh.
With the two deaths, the total toll in Maharashtra has gone up to 185 - the highest in the country. In Andhra Pradesh so far 45 people have succumbed to the contagious virus.
Officials said a swine flu patient who was shifted from Orissa to the Apollo Hospital in New Delhi earlier this week died on Thursday.
AK Banwar was shifted to the Apollo Hospital Oct 18 after his condition deteriorated at Ispat General Hospital at Rourkela, some 515 km from New Delhi.
"Banwar died today (Thursday) in Delhi," Orissa's Joint Director of Department of Health Bikash Patnaik told IANS.
Of the new cases, 30 alone were reported from Kerala, followed closely by Delhi at 29. The Indian capital has recorded 16 deaths and over 3,300 positive cases.
Delhi records the second highest number of swine flu cases, while Maharashtra tops the list with 3,536 cases, officials said.
The new cases were also reported from Maharashtra (23), Tamil Nadu (14), Uttar Pradesh (four), Haryana (three), Andhra Pradesh (three).