Gyms & fitness centres in New Zealand
1,321 listed across 15 regions.
1,321gyms
Listed across 15 regions, in alphabetical order — there is no ranking here to buy.
SOURCE·OpenStreetMap·NZ EXTRACT 2026-07-29·REVIEWED JUL 2026
By town
- Auckland 90
- Christchurch 52
- Wellington 26
- Hamilton 39
- Rotorua 27
- Dunedin 17
- Palmerston North 18
- Halswell 4
- Nelson 16
- Tauranga 4
- Lower Hutt 10
- New Plymouth 15
- Pukekohe 19
- Whangārei 14
- Mount Roskill 9
- Whanganui 12
- Napier 10
- Takapuna 11
- Upper Hutt 9
- Tokoroa 11
- Windsor Park 10
- Porirua 9
- Gisborne 8
- Papakura 8
- New Lynn 11
- Cambridge 10
- Albany 7
- Stonefields 8
- Masterton 6
- Eastbourne 3
- Te Awamutu 7
- Manukau 12
How this list was assembled
- One Overpass query per region, so a club's region is known by construction and never inferred.
- Anything that is ground rather than an organisation — a pitch, a court, a municipal pool — is dropped.
- Records sharing a name within 250 m are merged as one venue, keeping the richer copy — 103 here.
- Each club is matched to the nearest named town inside its own region, capped by settlement size, or left unassigned.
- Nothing is ranked, weighted or promoted. No club can pay to move.
region = the query it came from (certain) town = nearest named place, same region, within cap rank = none
All gyms & fitness centres
Showing the first 400 of 1,321.
SOURCE·OpenStreetMap·NZ EXTRACT 2026-07-29·REVIEWED JUL 2026
Questions people actually ask
- How many gyms & fitness centres are there in New Zealand?
- 1,321 are recorded in OpenStreetMap as of 2026-07-29, spread across 15 regions. That is what the open map knows, not a census — a club nobody has added yet does not appear.
- Do these gyms pay to be listed here?
- No. Sideline takes no money from any club and has no ranking to sell. Listings are ordered alphabetically or by distance, never by payment.
- Why do some entries have no phone number or website?
- 371 of the 1,321 have a website on record. The rest simply have not had one added to OpenStreetMap. A blank field here always means "not recorded", never "none" — and anyone can fix it at the source in about two minutes.