இந்தியா சுகாதார வளையத்தின் ஒரு பகுதி
GymFinder
மூலம்

How this register is compiled and verified

This site claims three things: that every listing comes from open data, that no placement can be bought, and that the fee figures are researched ranges. A claim nobody can check is a slogan. This page is where all three are documented, dated and made checkable.

What is published, and what is thrown away

Build provenance · refreshed JUL 2026

1,843of 2,090 objects

247 map objects returned by the query were discarded — 235 had no name, 0 fell outside every covered city. Every one of the 1,843 published rows traces to an OpenStreetMap object you can open yourself.

ஆதாரம்·OpenStreetMap + researched fee ranges·மறுபரிசீலனை ஜூலை 2026

The compilation pipeline, step by step

  1. Query. For each covered city, the Overpass API is asked for leisure=fitness_centre, the legacy amenity=gym, and sports centres or named venues tagged for fitness, yoga, swimming, martial arts, boxing or CrossFit, within that city's catchment radius — 23 km for a metro, down to 10 km for a smaller city. The raw response is cached per city, which is what makes a per-city refresh date possible at all.
  2. Discard. Objects with no name are dropped, as are objects that fall outside every catchment. Nothing is invented to fill the gap they leave.
  3. Place. A venue is filed to the city whose centre is nearest inside its catchment, then to the nearest recorded locality centre. Both are computed from coordinates; neither is copied from a text field that could say anything.
  4. Copy, never infer. Hours, phone, address, website, sport tags and accessibility are copied verbatim from map tags. Where a tag is absent the page prints an em dash under its own label, so a gap is visibly a gap in the source rather than an error on the page.
  5. Attach fees at the band, never the business. A city inherits a fee band from its size and market; the band carries researched ranges for three tiers of gym. No figure is ever attached to a named venue.
  6. Date and publish. Each sheet prints the date its own source response was fetched, and the fee tables print the month the ranges were last reviewed.
monthly range  = researched band range for (city band x gym tier)
quarterly      = monthly x 2.7      half-yearly = monthly x 4.8
annual         = monthly x 8.4      per-month-on-annual = annual / 12

இது எப்படித் தொகுக்கப்பட்டு, தேதியிடப்பட்டு, சரிபார்க்கப்படுகிறது →

தாள் 01

When each city sheet was last refreshed

One row per published city. The refresh date is when that city's own Overpass response was fetched — not when this page was rebuilt, and not a site-wide date pretending to be a per-city one.

Every published city sheet, its recorded entries and the date its source data was last pulled. தரவு · ஜூலை 2026
CityStateFee bandEntriesRefreshed
Agartala Tripura Smaller city 1 2026-07-28
Agra Uttar Pradesh Large city 6 2026-07-28
அகமதாபாத் Gujarat Metro 23 2026-07-28
Ahmednagar Maharashtra Smaller city 4 2026-07-28
Ajmer Rajasthan Mid-size city 5 2026-07-28
Akola Maharashtra Smaller city 4 2026-07-28
Aligarh Uttar Pradesh Mid-size city 1 2026-07-28
Amravati Maharashtra Mid-size city 7 2026-07-28
Amritsar Punjab Large city 5 2026-07-28
Anantapur Andhra Pradesh Smaller city 1 2026-07-28
Aurangabad Maharashtra Large city 7 2026-07-28
Ballari Karnataka Smaller city 1 2026-07-28
Bareilly Uttar Pradesh Mid-size city 3 2026-07-28
Belagavi Karnataka Smaller city 3 2026-07-28
பெங்களூரு Karnataka Metro 284 2026-07-28
Berhampur Odisha Smaller city 2 2026-07-28
Bhagalpur Bihar Smaller city 2 2026-07-28
Bhavnagar Gujarat Mid-size city 2 2026-07-28
Bhilai Chhattisgarh Mid-size city 1 2026-07-28
Bhilwara Rajasthan Smaller city 3 2026-07-28
Bhiwandi Maharashtra Mid-size city 1 2026-07-28
Bhopal Madhya Pradesh Large city 14 2026-07-28
Bhubaneswar Odisha Large city 7 2026-07-28
Bikaner Rajasthan Mid-size city 3 2026-07-28
Bilaspur Chhattisgarh Smaller city 2 2026-07-28
Chandigarh Chandigarh Large city 15 2026-07-28
Chandrapur Maharashtra Smaller city 2 2026-07-28
Chennai Tamil Nadu Metro 35 2026-07-28
Coimbatore Tamil Nadu Large city 13 2026-07-28
Davanagere Karnataka Smaller city 2 2026-07-28
Dehradun Uttarakhand Large city 11 2026-07-28
டெல்லி டெல்லி Metro 152 2026-07-28
Deoghar Jharkhand Smaller city 2 2026-07-28
Dhanbad Jharkhand Mid-size city 5 2026-07-28
Dhule Maharashtra Smaller city 2 2026-07-28
Dibrugarh Assam Smaller city 1 2026-07-28
Durgapur West Bengal Mid-size city 1 2026-07-28
Faridabad Haryana Metro 7 2026-07-28
Gandhinagar Gujarat Mid-size city 5 2026-07-28
Gaya Bihar Smaller city 2 2026-07-28
காசியாபாத் Uttar Pradesh Metro 21 2026-07-28
Guntur Andhra Pradesh Mid-size city 6 2026-07-28
Gurugram Haryana Metro 41 2026-07-28
Guwahati Assam Large city 43 2026-07-28
Gwalior Madhya Pradesh Mid-size city 2 2026-07-28
Haridwar Uttarakhand Smaller city 1 2026-07-28
Howrah West Bengal Large city 2 2026-07-28
Hubballi-Dharwad Karnataka Mid-size city 3 2026-07-28
Hyderabad Telangana Metro 118 2026-07-28
Indore Madhya Pradesh Large city 19 2026-07-28
Jabalpur Madhya Pradesh Mid-size city 1 2026-07-28
Jaipur Rajasthan Large city 18 2026-07-28
Jalandhar Punjab Mid-size city 3 2026-07-28
Jalgaon Maharashtra Smaller city 2 2026-07-28
Jammu Jammu and Kashmir Mid-size city 1 2026-07-28
Jamnagar Gujarat Mid-size city 1 2026-07-28
Jamshedpur Jharkhand Mid-size city 3 2026-07-28
Jhansi Uttar Pradesh Smaller city 3 2026-07-28
Jodhpur Rajasthan Mid-size city 10 2026-07-28
Junagadh Gujarat Smaller city 2 2026-07-28
Kakinada Andhra Pradesh Smaller city 8 2026-07-28
Kalyan-Dombivli Maharashtra Large city 8 2026-07-28
Kanpur Uttar Pradesh Large city 6 2026-07-28
Karnal Haryana Smaller city 1 2026-07-28
Khammam Telangana Smaller city 1 2026-07-28
Kharagpur West Bengal Smaller city 1 2026-07-28
Kochi Kerala Large city 77 2026-07-28
Kolhapur Maharashtra Mid-size city 9 2026-07-28
கொல்கத்தா West Bengal Metro 30 2026-07-28
Kollam Kerala Smaller city 17 2026-07-28
Kota Rajasthan Mid-size city 2 2026-07-28
Kozhikode Kerala Mid-size city 17 2026-07-28
Kurnool Andhra Pradesh Smaller city 2 2026-07-28
Latur Maharashtra Smaller city 12 2026-07-28
Lucknow Uttar Pradesh Large city 15 2026-07-28
Ludhiana Punjab Large city 10 2026-07-28
Madurai Tamil Nadu Large city 3 2026-07-28
Mangaluru Karnataka Mid-size city 10 2026-07-28
Meerut Uttar Pradesh Large city 9 2026-07-28
மீரா-பாயந்தர் Maharashtra Large city 22 2026-07-28
Mumbai Maharashtra Metro 84 2026-07-28
Mysuru Karnataka Large city 11 2026-07-28
நாக்பூர் Maharashtra Large city 24 2026-07-28
Nanded Maharashtra Smaller city 4 2026-07-28
Nashik Maharashtra Large city 4 2026-07-28
Navi Mumbai Maharashtra Metro 20 2026-07-28
Nizamabad Telangana Smaller city 6 2026-07-28
நொய்டா Uttar Pradesh Metro 18 2026-07-28
Panaji Goa Mid-size city 16 2026-07-28
Patiala Punjab Mid-size city 3 2026-07-28
Patna Bihar Large city 23 2026-07-28
Pimpri-Chinchwad Maharashtra Large city 54 2026-07-28
Prayagraj Uttar Pradesh Large city 6 2026-07-28
புதுச்சேரி புதுச்சேரி Mid-size city 9 2026-07-28
Pune Maharashtra Metro 93 2026-07-28
Purnia Bihar Smaller city 1 2026-07-28
Raipur Chhattisgarh Mid-size city 6 2026-07-28
Rajkot Gujarat Large city 2 2026-07-28
Ranchi Jharkhand Large city 4 2026-07-28
Sagar Madhya Pradesh Smaller city 1 2026-07-28
Saharanpur Uttar Pradesh Mid-size city 1 2026-07-28
Salem Tamil Nadu Mid-size city 3 2026-07-28
Sangli Maharashtra Smaller city 4 2026-07-28
Shillong Meghalaya Smaller city 3 2026-07-28
Silchar Assam Smaller city 1 2026-07-28
Siliguri West Bengal Mid-size city 7 2026-07-28
Solapur Maharashtra Mid-size city 1 2026-07-28
Sonipat Haryana Smaller city 2 2026-07-28
Srinagar Jammu and Kashmir Mid-size city 27 2026-07-28
Surat Gujarat Metro 5 2026-07-28
தானே Maharashtra Metro 25 2026-07-28
Thanjavur Tamil Nadu Smaller city 2 2026-07-28
Thiruvananthapuram Kerala Large city 65 2026-07-28
Thoothukudi Tamil Nadu Smaller city 1 2026-07-28
Thrissur Kerala Mid-size city 15 2026-07-28
Tiruchirappalli Tamil Nadu Mid-size city 5 2026-07-28
Tumakuru Karnataka Smaller city 1 2026-07-28
Udaipur Rajasthan Mid-size city 2 2026-07-28
Ujjain Madhya Pradesh Smaller city 2 2026-07-28
Vadodara Gujarat Large city 9 2026-07-28
Varanasi Uttar Pradesh Large city 14 2026-07-28
Vasai-Virar Maharashtra Large city 2 2026-07-28
Vijayawada Andhra Pradesh Large city 20 2026-07-28
Visakhapatnam Andhra Pradesh Large city 26 2026-07-28
Warangal Telangana Mid-size city 4 2026-07-28

ஆதாரம்·Per-city Overpass fetch log (data/city-refresh.json in this build)·125 published city sheets·மறுபரிசீலனை ஜூலை 2026

தாள் 02

What a "researched fee range" actually is

It is the most easily faked number on any directory in this category, so here is exactly what it is and is not.

It is a range for a tier of gym in a size of city, compiled from membership pricing that gyms and national chains publish themselves — boards, websites, published plans — grouped into four city bands (metro, large city, mid-size city, smaller city) and three tiers (budget neighbourhood, mid-range independent, premium or national chain). It was last reviewed July 2026.

It is not a quote, an offer, a scraped price list, or a statement about any business named on this site. Not one gym anywhere on GymFinder has a price attached to it, and none ever will, because the moment a directory prints a price against a name it has to keep that price true — and it cannot.

Only the monthly range is researched. Quarterly, half-yearly and annual figures are derived from it by fixed multipliers reflecting the discounts Indian gyms most commonly advertise for paying upfront. The multipliers are printed under every table so the arithmetic can be redone and argued with:

monthly range  = researched band range for (city band x gym tier)
quarterly      = monthly x 2.7      half-yearly = monthly x 4.8
annual         = monthly x 8.4      per-month-on-annual = annual / 12

Where it is weakest. The bands are broad, and a gym in a premium pocket of a mid-size city can price like a metro gym. Advertised pricing in India is the start of a negotiation rather than the end of one, so the real number paid is often below the range. And fees drift upward: a table reviewed July 2026 will be optimistic within a year, which is why the review month is printed on every table rather than buried here.

ஆதாரம்·ஆய்வு செய்யப்பட்ட நகர வகை வாரியான கட்டண வரம்புகள்·4 bands × 3 tiers × 4 commitments·மறுபரிசீலனை ஜூலை 2026

தாள் 03

What happens when the data conflicts

Open data conflicts constantly, and the resolution rule matters more than any single figure. These are the rules this site follows, in order.

  1. A venue's facts come from the map, and only the map. If a reader tells us a phone number and OpenStreetMap holds a different one, the page does not quietly switch. The correction is made at source in OpenStreetMap, and the next refresh carries it here — which fixes it for every map and app built on that data, not just this one.
  2. Where two tags disagree with each other, the field is emptied. A venue tagged both women-only and open to all is not resolved by picking the more useful answer; the claim is dropped and the em dash stands.
  3. A venue can be more than one thing. A gym that also teaches yoga appears on both type sheets. Forcing a single category would be tidier and less true.
  4. Closure reports beat everything. A venue reported closed is removed rather than left to rot, even though the map may still carry it, because a listing for a shut gym is the one failure that wastes a reader's afternoon.
  5. Fee research never overrides a venue. The two data sets are kept apart on purpose: a researched band range is never presented as a venue's price, and a venue's page can never be used to imply one.
தாள் 04

The lines this site will not cross

  • No paid placement, in any form. No featured listing, no sponsored row, no priority in a sheet, no removal for money. There is nothing to buy, which is why there is no rate card to publish.
  • No scraped data. Open data or nothing — not because scraping is hard, but because a directory built on someone else's data is one takedown from disappearing.
  • No ratings or reviews. There is no honest source for them here, so there are none. A fabricated star rating is the most common lie in this category.
  • No price against a named gym. Not one, anywhere.
  • No page that exists only to match a search phrase. A locality with two mapped venues does not get a page.

The site is funded by display advertising and by links to the owner's own fitness programme, both labelled where they appear and both outside the listings. Who runs it and why →

கேள்விகள்

How often is each city refreshed?

Each city is re-queried as a batch, and the date its own Overpass response was fetched is printed on that city's page and in the table above — every current sheet was fetched 2026-07-28. A refresh rewrites that city's entire sheet: entries that have vanished from the map disappear, new ones appear, and the date moves. If a date has not moved, nothing was checked, and the page says so rather than implying freshness it does not have.

Can a gym pay to be listed, ranked higher or removed?

No, in all three directions. There is no featured tier, no sponsored row, no advertising slot inside a listing and no way to buy position — ordering is alphabetical, by distance or by recorded count, all of which are computed. A gym cannot pay to be removed either; the only grounds for removal are that it has closed or was never there. The site carries ordinary display advertising and links to the owner's own fitness programme, both visibly labelled and both outside the listings.

What counts as a verified listing?

Nothing here claims to be verified by us in the sense of somebody visiting. What is verifiable is the provenance: every field traces to a named OpenStreetMap object you can open and inspect yourself, and every fee figure traces to a band and a tier rather than to a business. That is a weaker claim than "verified", and it is the true one.

What happens when two sources disagree?

The map wins on facts about a venue, the research wins on the market, and where they conflict the page prints the conflict rather than resolving it silently. If a reader's correction contradicts the map, the correction is applied at source in OpenStreetMap so every map improves, not just this one. Where a value cannot be reconciled, the field is emptied — an em dash — rather than being filled with the more convenient of the two.

Why were 247 map objects discarded?

235 carried no name at all, and a nameless point is not a listing anybody can act on. 0 fell outside the catchment of every covered city. Of 2,090 objects returned, 1,843 are published. Publishing the discard count is the point: a directory that only ever reports what it kept is not reporting anything.

தாள் 05

Check it yourself, or correct it

Every listing page links the exact OpenStreetMap object it was built from, so any claim here can be checked against the source in one click. If something is wrong, திருத்தம் அனுப்புங்கள் — or better, fix it in OpenStreetMap, where it improves every map at once. The full numeric method, including the discards and the catchment radii, is on the data and method page.

இந்தப் பக்கத்தின் பட்டியல் தரவு பெறப்பட்ட இடம் OpenStreetMap© OpenStreetMap பங்களிப்பாளர்கள், இதன் கீழ் வழங்கப்படுகிறது: Open Database Licence. இந்தத் தாள் 2026-07-28 அன்று புதுப்பிக்கப்பட்டது. கட்டணத் தரவுகள் ஜூலை 2026 இல் மறுபரிசீலனை செய்யப்பட்ட, ஆய்வு செய்யப்பட்ட நகர அளவிலான வரம்புகள்; குறிப்பிட்ட எந்த ஜிம்மின் விலைப்புள்ளியும் அல்ல — பார்க்க பட்டியல்கள் எப்படித் தொகுக்கப்பட்டு சரிபார்க்கப்படுகின்றன மற்றும் தரவு எப்படி உருவாக்கப்படுகிறது. பட்டியல்கள் திறந்த தரவிலிருந்து தொகுக்கப்படுகின்றன; அவை காலாவதியானவையாக, முழுமையற்றவையாக அல்லது மூடப்பட்டவையாக இருக்கலாம். சேருவதற்கு முன் நேரம், கட்டணம் மற்றும் வசதிகளை ஜிம்மிடம் நேரடியாக உறுதிப்படுத்திக் கொள்ளுங்கள். இடம் பெறுவதற்காக நாங்கள் பணம் பெறுவதில்லை.

The people behind these sites

Follow the build

This site and nine others like it are built and photographed by two people: Amit Sharma — behind the build; Geeta Patel — the poses, demonstrated. New work goes up on Instagram and Facebook before it reaches a page here.

Following changes nothing here — every page stays open, with no account and no wall.

MoveLab

பயிற்சிகள், அவை இயக்கும் தசை மற்றும் தேவைப்படும் உபகரணங்கள் வாரியாக — ஒரு திட்டம் எழுதப்படும் சொற்களஞ்சியம்.

தரவு · ஜூலை 2026
SehatCheck

இதே எண்கள், மேற்கத்திய வரம்புகளுக்குப் பதிலாக ஆசிய-இந்திய அளவெல்லைகளுக்கு எதிராகப் படிக்கப்பட்டவை.

தரவு · ஜூலை 2026
DietPlanIndia

ஒவ்வொரு நாளுக்குமான திட்டம் — எண்களை நீங்கள் கூட்ட வேண்டியதில்லை, அதுவே கூட்டித் தருகிறது.

தரவு · ஜூலை 2026
ThaliFacts

இந்திய உணவு ஒரு ரொட்டி, ஒரு கட்டோரி அளவில் கணக்கிடப்படுகிறது — பெயரிடப்படாத 100 கிராம் அளவில் அல்ல.

தரவு · ஜூலை 2026
RunIndia

நீங்கள் உண்மையிலேயே தக்கவைக்கக்கூடிய ஒரு முடிவு நேரத்துக்குப் பின்னால் உள்ள வேக கணக்கு.

தரவு · ஜூலை 2026
YogaPath

ஆசனங்கள் — சரியான உடல் அமைப்பு, தவிர்க்க வேண்டிய நிலைமைகள், மற்றும் உண்மையான பயிற்சி எவ்வளவு ஆற்றலைச் செலவிடுகிறது என்பது.

தரவு · ஜூலை 2026
GrowthChart

WHO மற்றும் IAP விளக்கப்படங்களிலிருந்து, இந்திய உடல்வாகுக்கு ஏற்ப உருவாக்கப்பட்ட உயரம் மற்றும் வளர்ச்சி அளவுகோல்கள்.

தரவு · ஜூலை 2026
FuelFacts

அதே உணவுகள், உள்ளே செல்லும்போது கணக்கிடப்பட்டவை — அவற்றில் 1,799, நேரடியாக USDA அட்டவணைகளிலிருந்து.

தரவு · ஜூலை 2026
amit.marketing

இவற்றை உருவாக்குவது யார், ஏன் இவற்றில் உள்ள ஒவ்வொரு எண்ணும் ஆதாரத்துடனும் தேதியுடனும் உள்ளது.

தி ஸ்டூடியோ

இந்தக் குடும்பத்தில் உள்ள 10 தளங்கள் அனைத்தையும், ஒவ்வொன்றும் எதற்குப் பதிலளிக்கிறது என்பதுடன் பாருங்கள்

வெளியிட்டவர்

Amit Sharma

ஆக்லாந்து ரியல் எஸ்டேட் ஏஜென்ட் மற்றும் மார்க்கெட்டர். ஆதாரம் கொண்ட இலவச தரவுக் கருவிகளை உருவாக்குபவர்.

பணியைப் பின்தொடருங்கள்