Swine flu claimed eight more lives in Gujarat, taking the toll to 144 since January this year, while 152 cases were reported, officials said here Sunday.