Ahmedabad, Surat, Vadodara, and Rajkot accounted for half of the registered swine flu cases in five years.