With three deaths in Ahmedabad and one in Junagadh on Thursday, the total death toll due to swine flu in the state since January 1 this year now stands at 29.