Bhopal: Swine flu has claimed 23 lives in Madhya Pradesh since July and infected at least 115 people.