Download the list of Gyms in India. Smartscrapers provides an accurate directory and the latest data on the number of Gyms in India As of December 1, 2024, India has 96,278 gyms, representing a 4.97% growth compared to 2023. Among these, 92,643 gyms (96.22%) are single-owner establishments, while 3,635 gyms (3.78%) are affiliated with larger brands. The top three states with the highest number of gyms are Uttar Pradesh (13,575), Maharashtra (11,810), and Tamil Nadu (7,116). The average age of gyms in India is 3 years and 10 months.