The number of deaths caused by swine flu in the country has touched 1,094. Out of them 342 people have died due to the viral illness in the past three weeks.
Union health ministry on Wednesday, reveals that Maharashtra and Gujarat are worst affected with 437 and 269 deaths, respectively.
States like Rajasthan, Kerala and Delhi have also reported a high incidence of the disease.
Of the 22,186 cases of swine flu India witnessed till August 20.
Maharashtra has recorded 4,245 cases, highest in the country, Gujarat recorded 3,029 swine flu cases, followed by Tamil Nadu 2,994 cases.
Among other states that recorded the high number of swine flu till August 20, 2017, are Karnataka (2,956) and Kerala (1,374).
And no swine flu has been reported from Mizoram, Nagaland and Meghalaya.
According to Telangana government, one hundred swine flu cases has been detected since August 1 but no death has been reported.
In Delhi that has recorded 1,719 H1N1 infections and five deaths.
As per the data, 342 people have died in August alone as compared to six deaths in the same period last year.
In 2009-10 when the disease killed over 2,700 people and affected around 50,000 others.
However, in 2016 the swine-related cases were 1,786 and deaths were 265.
H1N1 influenza, commonly known as swine flu with symptoms like fever, sore throat, headache, cough, runny nose, diarrhoea, nausea and vomiting.