Fitness Intelligence
Interactive maps and rankings of gym penetration, market size, membership and growth across Europe. Click any country for a detailed breakdown of its operators and creators.
Gym Penetration Rate
Where Europeans Work Out
Gym penetration rates by country. Sweden leads at 21.6%
| # | Country | Penetration | Members | Top chains |
|---|---|---|---|---|
| 1 | Sweden | 21.6% | 2.25M | SATS, Nordic Wellness |
| 2 | Norway | 21.4% | 1.18M | SATS, Evo Fitness |
| 3 | Denmark | 18.3% | 1.08M | Fitness World, PureGym |
| 4 | Iceland | 17.8% | 0.07M | World Class, Jakaból |
| 5 | United Kingdom | 16.9% | 11.50M | PureGym, The Gym Group |
| 6 | Netherlands | 16.7% | 3.00M | Basic-Fit, TrainMore |
| 7 | Finland | 15.3% | 0.85M | SATS, Elixia |
| 8 | Switzerland | 15.2% | 1.37M | Migros Fitnesspark, Activ Fitness |
| 9 | Germany | 14.8% | 12.36M | RSG Group, Clever fit |
| 10 | Luxembourg | 14.2% | 0.09M | Fitness First, Basic-Fit |
| 11 | Austria | 13.9% | 1.28M | LifeFit Group, John Harris |
| 12 | Spain | 13% | 6.20M | Basic-Fit, Vivagym |
| 13 | Ireland | 12.2% | 0.62M | Flyefit, Ben Dunne Gyms |
| 14 | Belgium | 11.6% | 1.35M | Basic-Fit, Jims |
| 15 | France | 10.1% | 6.80M | Basic-Fit, Fitness Park |
| 16 | Estonia | 10.1% | 0.14M | MyFitness, Reval Sport |
| 17 | Italy | 9.3% | 5.50M | Anytime Fitness, McFit |
| 18 | Malta | 9.2% | 0.05M | Tigne Fitness, Cynergi Health |
| 19 | Cyprus | 9.1% | 0.08M | Oxygen Gym, Virgin Active |
| 20 | Poland | 8.4% | 3.20M | Benefit Systems, CityFit |
| 21 | Portugal | 8.2% | 0.85M | Holmes Place, Fitness Hut |
| 22 | Latvia | 7.6% | 0.14M | MyFitness, Lemon Gym |
| 23 | Greece | 7.4% | 0.78M | Holmes Place, Curves |
| 24 | Lithuania | 6.9% | 0.20M | MyFitness, Lemon Gym |
| 25 | Czech Republic | 6.7% | 0.72M | Fitness Project, John Reed |
| 26 | Slovenia | 6.1% | 0.13M | Fitinn, ABS Fitness |
| 27 | Hungary | 5.9% | 0.58M | Life1 Fitness, All You Can Move |
| 28 | Slovakia | 5.8% | 0.32M | Golem Club, Fitinn |
| 29 | Croatia | 5.2% | 0.20M | Fitness First, Gyms4You |
| 30 | Bulgaria | 4.6% | 0.32M | MultiSport, Next Level |
| 31 | Romania | 4.6% | 0.88M | World Class, 7Card |
| 32 | Serbia | 4.1% | 0.28M | Fit Zone, Puls Sport |
| 33 | Montenegro | 4% | 0.03M | Gym Pro, Fit Life |
| 34 | Bosnia and Herzegovina | 3.6% | 0.12M | Gym Factory, Fitness One |
| 35 | North Macedonia | 3.4% | 0.07M | Fit Factory, Pro Gym |
| 36 | Albania | 3% | 0.09M | Metropol Gym, CrossFit Tirana |
| 37 | Kosovo | 3% | 0.06M | Fitness Zone, Pro Gym |
| 38 | Ukraine | 2.8% | 1.10M | Sport Life, Sportpalace |
| 39 | Turkey | 2.4% | 2.10M | MAC, Goldengym |
| 40 | Belarus | 2.3% | 0.22M | World Class, Fitness House |
| 41 | Moldova | 2.2% | 0.06M | Oxygen Gym, Grand Fitness |
41 countries · EU average: 9.3% · US comparison: 23.7%. National leaders (Sweden, Norway, Netherlands) far exceed the EU average, which is held down by Eastern and Southern markets.
The €39 Billion Market
Revenue distribution across Europe. The UK leads with €6.7B
| # | Country | Revenue | Clubs | Market share |
|---|---|---|---|---|
| 1 | United Kingdom | €6.7B | 7,600 | 17.1% |
| 2 | Germany | €6.3B | 9,647 | 16.0% |
| 3 | France | €3.2B | 6,200 | 8.2% |
| 4 | Spain | €2.6B | 4,950 | 6.6% |
| 5 | Italy | €2.4B | 7,200 | 6.1% |
| 6 | Netherlands | €1.9B | 2,100 | 4.7% |
| 7 | Switzerland | €1.4B | 1,200 | 3.5% |
| 8 | Poland | €1.1B | 3,800 | 2.9% |
| 9 | Sweden | €1.1B | 750 | 2.8% |
| 10 | Turkey | €950M | 4,200 | 2.4% |
| 11 | Norway | €850M | 600 | 2.2% |
| 12 | Austria | €780M | 750 | 2.0% |
| 13 | Belgium | €680M | 580 | 1.7% |
| 14 | Denmark | €620M | 520 | 1.6% |
| 15 | Finland | €520M | 450 | 1.3% |
| 16 | Ireland | €480M | 380 | 1.2% |
| 17 | Czech Republic | €380M | 950 | 1.0% |
| 18 | Greece | €380M | 680 | 1.0% |
| 19 | Portugal | €375M | 1,366 | 1.0% |
| 20 | Romania | €320M | 720 | 0.8% |
| 21 | Hungary | €280M | 650 | 0.7% |
| 22 | Ukraine | €280M | 1,800 | 0.7% |
| 23 | Bulgaria | €155M | 480 | 0.4% |
| 24 | Slovakia | €145M | 420 | 0.4% |
| 25 | Luxembourg | €125M | 72 | 0.3% |
| 26 | Croatia | €125M | 320 | 0.3% |
| 27 | Serbia | €105M | 380 | 0.3% |
| 28 | Lithuania | €98M | 215 | 0.3% |
| 29 | Slovenia | €95M | 180 | 0.2% |
| 30 | Estonia | €85M | 145 | 0.2% |
| 31 | Belarus | €85M | 280 | 0.2% |
| 32 | Cyprus | €72M | 95 | 0.2% |
| 33 | Latvia | €72M | 155 | 0.2% |
| 34 | Iceland | €65M | 65 | 0.2% |
| 35 | Malta | €42M | 48 | 0.1% |
| 36 | Bosnia and Herzegovina | €42M | 190 | 0.1% |
| 37 | Albania | €32M | 150 | 0.1% |
| 38 | North Macedonia | €28M | 135 | 0.1% |
| 39 | Kosovo | €22M | 95 | 0.1% |
| 40 | Montenegro | €18M | 65 | 0.0% |
| 41 | Moldova | €18M | 95 | 0.0% |
41 countries · Total European market: €39.1B (FY2025) · +9% YoY growth
Fastest Growing Markets
Membership growth and CAGR projections through 2031
| # | Country | CAGR (2024-31) | Penetration | Headroom |
|---|---|---|---|---|
| 1 | Turkey | 11.5% | 2.4% | Very high |
| 2 | Kosovo | 11% | 3% | Very high |
| 3 | Albania | 10.5% | 3% | Very high |
| 4 | Romania | 10.2% | 4.6% | Very high |
| 5 | Hungary | 9.5% | 5.9% | High |
| 6 | Serbia | 9.5% | 4.1% | Very high |
| 7 | Poland | 9.2% | 8.4% | High |
| 8 | Bulgaria | 9.2% | 4.6% | Very high |
| 9 | Greece | 8.8% | 7.4% | High |
| 10 | Montenegro | 8.8% | 4% | Very high |
| 11 | North Macedonia | 8.8% | 3.4% | Very high |
| 12 | Spain | 8.7% | 13% | Moderate |
| 13 | Czech Republic | 8.5% | 6.7% | High |
| 14 | Bosnia and Herzegovina | 8.5% | 3.6% | Very high |
| 15 | Moldova | 8.5% | 2.2% | Very high |
| 16 | France | 8.2% | 10.1% | Moderate |
| 17 | Portugal | 8.2% | 8.2% | High |
| 18 | Croatia | 8.2% | 5.2% | High |
| 19 | Slovakia | 7.8% | 5.8% | High |
| 20 | Italy | 7.8% | 9.3% | High |
| 21 | Lithuania | 7.8% | 6.9% | High |
| 22 | Ireland | 7.5% | 12.2% | Moderate |
| 23 | Slovenia | 7.5% | 6.1% | High |
| 24 | Belgium | 7.2% | 11.6% | Moderate |
| 25 | Cyprus | 7.2% | 9.1% | High |
| 26 | Latvia | 7.2% | 7.6% | High |
| 27 | Austria | 6.8% | 13.9% | Moderate |
| 28 | Malta | 6.8% | 9.2% | High |
| 29 | Estonia | 6.8% | 10.1% | Moderate |
| 30 | Luxembourg | 6.5% | 14.2% | Moderate |
| 31 | Denmark | 6.2% | 18.3% | Moderate |
| 32 | United Kingdom | 6.1% | 16.9% | Moderate |
| 33 | Sweden | 5.8% | 21.6% | Moderate |
| 34 | Finland | 5.8% | 15.3% | Moderate |
| 35 | Netherlands | 5.8% | 16.7% | Moderate |
| 36 | Belarus | 5.5% | 2.3% | Very high |
| 37 | Norway | 5.2% | 21.4% | Moderate |
| 38 | Iceland | 4.8% | 17.8% | Moderate |
| 39 | Switzerland | 4.8% | 15.2% | Moderate |
| 40 | Ukraine | 4.5% | 2.8% | Very high |
| 41 | Germany | 3.6% | 14.8% | Moderate |
41 countries · European target: 100M members by 2030. Low-penetration Eastern European markets show the highest growth headroom.
How Active Are Europeans?
Adults meeting the WHO activity guideline. EU average 13.6%
| # | Country | Meets WHO guideline | vs EU avg | Survey |
|---|---|---|---|---|
| 1 | Iceland | 41.3% | +27.7 pts | 2019 |
| 2 | Sweden | 32.4% | +18.8 pts | 2019 |
| 3 | Finland | 28.5% | +14.9 pts | 2019 |
| 4 | Denmark | 27.5% | +13.9 pts | 2019 |
| 5 | Germany | 26.7% | +13.1 pts | 2019 |
| 6 | Norway | 24.7% | +11.1 pts | 2019 |
| 7 | Austria | 21.7% | +8.1 pts | 2019 |
| 8 | Luxembourg | 20.7% | +7.1 pts | 2019 |
| 9 | Netherlands | 17.1% | +3.5 pts | 2019 |
| 10 | Hungary | 16.4% | +2.8 pts | 2019 |
| 11 | Ireland | 16.1% | +2.5 pts | 2019 |
| 12 | United Kingdom | 14% | +0.4 pts | 2014 |
| 13 | Slovenia | 13.5% | -0.1 pts | 2019 |
| 14 | Spain | 13% | -0.6 pts | 2019 |
| 15 | Lithuania | 11.4% | -2.2 pts | 2019 |
| 16 | France | 10% | -3.6 pts | 2019 |
| 17 | Slovakia | 9.9% | -3.7 pts | 2019 |
| 18 | Estonia | 9.8% | -3.8 pts | 2019 |
| 19 | Croatia | 9.6% | -4 pts | 2019 |
| 20 | Latvia | 9.6% | -4 pts | 2019 |
| 21 | Italy | 8.2% | -5.4 pts | 2019 |
| 22 | Greece | 7.5% | -6.1 pts | 2019 |
| 23 | Czechia | 7.3% | -6.3 pts | 2019 |
| 24 | Portugal | 7.2% | -6.4 pts | 2019 |
| 25 | Poland | 6.4% | -7.2 pts | 2019 |
| 26 | Malta | 6% | -7.6 pts | 2019 |
| 27 | Bulgaria | 5.9% | -7.7 pts | 2019 |
| 28 | Belgium | 5.6% | -8 pts | 2019 |
| 29 | Cyprus | 5.5% | -8.1 pts | 2019 |
| 30 | Serbia | 4% | -9.6 pts | 2019 |
| 31 | Romania | 1.7% | -11.9 pts | 2019 |
| 32 | Turkey | 1.2% | -12.4 pts | 2019 |
Official EU data (32 countries) from Eurostat dataset hlth_ehis_pe9e (EHIS 2019), retrieved live via the Massimino Fitness open-data API. Gym membership and actually meeting activity guidelines are very different things. Iceland and the Nordics lead both, but several high-membership markets sit below the EU average.
Top European Operators (2026)
By revenue, David Lloyd (~€995M FY24) and Benefit Systems (~€1.0B FY25) rank just behind Basic-Fit.
Top European Gym Chains
Membership, locations, and revenue data (FY2025)
| # | Company | HQ | Members | Locations | Revenue |
|---|---|---|---|---|---|
| 1 | Basic-Fit | NL | 4.8M | 1,660+ | €1.42B |
| 2 | RSG Group (McFit) | DE | 4.5M | 900+ | €523M |
| 3 | PureGym | GB | 2.3M | 714+ | €868M |
| 4 | The Gym Group | GB | 945.0K | 260+ | €287M |
| 5 | David Lloyd Leisure | GB | 785.0K | 134+ | €995M |
| 6 | SATS | NO | 757.0K | 275+ | €496M |
| 7 | Nordic Wellness | SE | 560.0K | 412+ | €178M |
7 chains · Combined members: 14.7M · Basic-Fit FY2025: +564K members, +17% revenue
Top European Supplement Companies
Revenue and market position (latest filed)
| # | Company | HQ | Revenue | Market position |
|---|---|---|---|---|
| 1 | ESN / The Quality Group | DE | €800M | German leader; fastest-growing |
| 2 | Myprotein | GB | €713M | #1 Europe by Euromonitor |
| 3 | Optimum Nutrition | US | €500M | Global premium leader |
| 4 | Bulk | GB | €151M | UK #2 |
| 5 | Olimp Sport Nutrition | PL | €105M | Polish market leader |
| 6 | Grenade | GB | €95M | #1 protein bar UK since 2016 |
| 7 | HSN | ES | €93M | Spain #1 domestic brand |
| 8 | Yamamoto Nutrition | IT | €40M | Leading Italian brand |
| 9 | QNT | BE | €21M | Belgium leader, 35+ years |
9 companies · EU sports-nutrition market: ~€6.1B (2026), projected ~€8.9B by 2031 at 7.9% CAGR
Top European Fitness Influencers
Social media reach and follower counts (2026)
| # | Name | Country | YouTube | Handle | |
|---|---|---|---|---|---|
| 1 | Tibo InShape | FR | 17.5M | 27.0M | @tiboinshape |
| 2 | Pamela Reif | DE | 8.7M | 10.7M | @pamela_rf |
| 3 | Lazar Angelov | BG | 6.1M | - | @lazarangelovofficial |
| 4 | Anna Lewandowska | PL | 5.7M | - | @annalewandowskahpba |
| 5 | Joe Wicks | GB | 4.7M | 2.8M | @thebodycoach |
| 6 | Tom Daley | GB | 3.6M | - | @tomdaley |
| 7 | Krissy Cela | GB | 3.3M | 2.4M | @krissycela |
| 8 | Lisa Migliorini | IT | 3.0M | - | @thefashionjogger |
| 9 | Ryan Terry | GB | 2.5M | - | @ryanjterry |
| 10 | Sophie van Oostenbrugge | NL | 2.4M | 1.6M | @gainsbybrains |
| 11 | Gemma Atkinson | GB | 2.1M | - | @glouiseatkinson |
| 12 | Zubalenok | HR | 2.1M | - | @zubalenok |
| 13 | Rico Verhoeven | NL | 2.0M | - | @ricoverhoeven |
| 14 | Ewa Chodakowska | PL | 2.0M | - | @chodakowskaewa |
| 15 | Sergio Peinado | ES | 2.0M | 5.0M | @sergiopeinadotrainer |
| 16 | Patry Jordan | ES | 1.4M | 13.7M | @patryjordan |
| 17 | Sascha Huber | AT | 693.0K | 1.7M | @sascha_huber_official |
17 creators · Tibo InShape is Europe's largest fitness creator (27M YouTube) · Pamela Reif leads in the DACH region
Fitness Hashtag Statistics
Instagram vs TikTok comparison
| # | Hashtag | IG posts | TikTok views | TikTok videos | Avg views | Leader |
|---|---|---|---|---|---|---|
| 1 | #gym | 303.0M | 547.1B | 56.9M | 9.6K | TikTok |
| 2 | #fitness | 563.0M | 377.0B | 30.7M | 12.3K | Balanced |
| 3 | #workout | 238.0M | 165.7B | 16.9M | 9.8K | Balanced |
| 4 | #bodybuilding | 149.0M | 119.7B | 8.7M | 13.5K | Balanced |
| 5 | #gymrat | 37.9M | 69.1B | 6.0M | 11.5K | TikTok |
| 6 | #fitnessmotivation | 98.9M | 52.3B | 7.0M | 7.5K | Balanced |
| 7 | #fitfam | 50.0M | 52.0B | 5.0M | 10.4K | TikTok |
| 8 | #gymlife | 98.9M | 46.7B | 6.1M | 7.7K | Balanced |
| 9 | #yoga | 129.0M | 35.0B | 4.7M | 7.4K | |
| 10 | #gymbro | 2.8M | 30.5B | 1.7M | 18.4K | TikTok |
| 11 | #legday | 17.5M | 25.5B | 2.4M | 10.6K | TikTok |
| 12 | #crossfit | 76.6M | 15.1B | 2.7M | 5.6K | |
| 13 | #personaltrainer | 60.6M | 9.0B | 2.0M | 4.5K | |
| 14 | #pilates | 17.5M | 7.5B | 726.8K | 10.3K | |
| 15 | #cardio | 12.5M | 7.5B | 1.5M | 5.0K | Balanced |
| 16 | #lifting | 9.0M | 4.0B | 800.0K | 5.0K | Balanced |
| 17 | #homeworkout | 5.7M | 4.0B | 1.0M | 4.0K | Balanced |
| 18 | #strengthtraining | 17.4M | 3.5B | 750.0K | 4.7K | |
| 19 | #gains | 10.0M | 3.0B | 750.0K | 4.0K | |
| 20 | #chestday | 4.0M | 750.0M | 300.0K | 2.5K |
#gym dominates TikTok · #fitness leads Instagram. Note: Instagram stopped surfacing public hashtag post counts in late 2025, so IG figures are best-available estimates.
TikTok Fitness Engagement Leaders
Highest views and engagement per video
| # | Hashtag | Total views | Videos | Avg views/video |
|---|---|---|---|---|
| 1 | #gymhumor | 33.7B | 1.1M | 30.6K |
| 2 | #fittok | 61.1B | 3.7M | 16.5K |
| 3 | #GymTok | 343.2B | 20.9M | 16.4K |
| 4 | #gymgirl | 39.4B | 2.7M | 14.6K |
| 5 | #weightloss | 100.5B | 7.0M | 14.4K |
| 6 | #bodybuilding | 119.7B | 8.7M | 13.5K |
| 7 | #fitness | 377.0B | 30.7M | 12.3K |
| 8 | #transformation | 90.4B | 7.7M | 11.7K |
| 9 | #gymrat | 69.1B | 6.0M | 11.5K |
| 10 | #workout | 165.7B | 16.9M | 9.8K |
| 11 | #gym | 547.1B | 56.9M | 9.6K |
| 12 | #gymmotivation | 98.0B | 11.0M | 8.9K |
Platform-native hashtags (#GymTok, #FitTok) outperform traditional tags. TikTok fitness content averages ~7× the engagement of Instagram; fitness on Instagram still beats the platform's 0.48% average at a 2.8% median (Socialinsider 2026).
EU Legal Framework
Fitness, Sports, Health Supplements & Influencer Marketing
Sports & Physical Activity
- TFEU Art. 165 - EU sports competence
- Erasmus+ (2021/817) - Grassroots funding
- Health-enhancing physical activity
Health & Supplements
- Reg. 1924/2006 - Health claims pre-auth
- FIC 1169/2011 - Mandatory labelling
- Novel Foods 2015/2283 - New ingredients
- MDR 2017/745 - Fitness devices
Consumer & Product Safety
- GPSR 2023/988 - Equipment safety
- CE Marking - Required
- Consumer Rights Dir. - Contracts
Influencer Marketing
- UCPD 2005/29 - Disclose relationships
- DSA 2022/2065 - Ad transparency
- AVMSD 2018/1808 - Clear identification
- GDPR - Consent for targeted ads
Anti-Doping
- CoE Convention (1989) - Obligations
- WADA Code - Via federations
- Reg. 2019/1148 - Precursors
Enforcement & Penalties
- UCPD: Up to 4% turnover
- DSA: Up to 6% global turnover
- GDPR: Up to €20M or 4%
- Product safety: Criminal liability

Join Massimino
Access personalised training programmes, track your progress, and connect with a community of fitness enthusiasts.

Beresol BV
Stay compliant with EU fitness regulations. Comprehensive regulatory intelligence for fitness businesses and influencers.
Need a tailored EU policy monitor?
In Beresol, we build custom intelligence dashboards tracking legislation, funding programmes, stakeholder movements, and regulatory developments in any policy area of the European Union.
Get in TouchData Sources & Methodology
Primary Sources
- EuropeActive/Deloitte - 2026 European Health & Fitness Market Report (FY2025)
- Health & Fitness Association (HFA) - 2026 Global Report
- National bodies: ukactive, DSSV (Germany), AGAP (Portugal), swiss active
- Company filings: Basic-Fit, PureGym, The Gym Group, SATS, Benefit Systems FY2025
Map Technology
- MapLibre GL JS - Open-source map rendering (BSD-3)
- OpenStreetMap - Geographic data (ODbL)
- Natural Earth - GeoJSON boundaries
Europe-wide totals as of FY2025 (EuropeActive/Deloitte 2026 report). Per-country figures blend FY2024 and FY2025 national-body data; some smaller markets are estimates. Social figures observed June 2026 and change rapidly.
