Data release · v2026.08

The State of Recovery

Modality prevalence, city density and median listed session prices, computed from the US recovery studios listed in Praxium’s directory — 3,117 of them today. Every row states the number of listings behind it and the date those listings were last updated. Nothing is modelled, projected, or averaged from anyone else’s report.

3,117
listed studios
1,135
cities
805
published rows

The release

v2026.08 — 805 rows

42 national rows and 763 city rows, as of 15 Sept 2026.

Download dataset.csv →

Listed studios

3,117

distinct listings, deduplicated by name and city

Cities covered

1,135

641 carry exactly one listed studio

Modalities published

42

each with at least 3 listed studios

Listings publishing a price

421

the thinnest field in the release — see the limits below

National rows

What the listings offer, and what they charge

One row per modality that clears the three-listing floor. Share is a share of listed studios — not of the market, which no source can state.

Modality prevalence and median listed price across the US directory
ModalityListed studiosShare of listingsCitiesMedian listed price
Infrared sauna1,91461.4%826$35 (n = 201)from 201 listed studios · as of 15 Sept 2026
Red light therapy1,32342.4%674$35 (n = 230)from 230 listed studios · as of 15 Sept 2026
Cryotherapy1,06834.3%587$30 (n = 140)from 140 listed studios · as of 14 Sept 2026
IV & hydration90329%526$30 (n = 185)from 185 listed studios · as of 15 Sept 2026
Cold plunge80025.7%442$35 (n = 98)from 98 listed studios · as of 8 Sept 2026
Compression therapy79325.4%474$30 (n = 122)from 122 listed studios · as of 15 Sept 2026
Contrast therapy54517.5%328$35 (n = 93)from 93 listed studios · as of 15 Sept 2026
Hyperbaric oxygen44414.2%318$42 (n = 45)from 45 listed studios · as of 15 Sept 2026
Halotherapy33010.6%241$39.50 (n = 68)from 68 listed studios · as of 8 Sept 2026
Float therapy2788.9%214$45 (n = 31)from 31 listed studios · as of 15 Sept 2026
PEMF2678.6%208$35 (n = 62)from 62 listed studios · as of 15 Sept 2026
NAD+ IV Infusion2056.6%174$30 (n = 150)from 150 listed studios · as of 7 Sept 2026
Hands-Free / Mechanized Massage1695.4%158$30 (n = 103)from 103 listed studios · as of 3 Sept 2026
IV Hydration / Vitamin (Myers-type) Therapy1565%145$30 (n = 137)from 137 listed studios · as of 15 Sept 2026
Localized cryotherapy1444.6%126$29 (n = 27)from 27 listed studios · as of 14 Sept 2026
Assisted stretch1424.6%126$29 (n = 17)from 17 listed studios · as of 8 Sept 2026
Intramuscular Vitamin Injection (B12, B-complex, Vitamin D, Glutathione)1414.5%129$30 (n = 100)from 100 listed studios · as of 15 Sept 2026
Lymphatic compression1203.8%98$41.50 (n = 20)from 20 listed studios · as of 8 Sept 2026
Traditional sauna1113.6%88$37 (n = 22)from 22 listed studios · as of 7 Sept 2026
Percussion therapy722.3%68$30 (n = 14)from 14 listed studios · as of 7 Sept 2026
Oxygen Bar471.5%41$37 (n = 4)from 4 listed studios · as of 7 Sept 2026
EWOT (Exercise With Oxygen Training)451.4%43$50 (n = 22)from 22 listed studios · as of 15 Sept 2026
Body Composition331.1%32$30 (n = 23)from 23 listed studios · as of 7 Sept 2026
Manual / Lymphatic Drainage Massage311%30$30 (n = 17)from 17 listed studios · as of 3 Sept 2026
EMS Training280.9%27$36.50 (n = 8)from 8 listed studios · as of 3 Sept 2026
BrainTap-Class Audio-Visual Entrainment270.9%24$28 (n = 7)from 7 listed studios · as of 15 Sept 2026
Whole-body vibration230.7%22$26.50 (n = 16)from 16 listed studios · as of 7 Sept 2026
BIA Body Composition210.7%21$35 (n = 3)from 3 listed studios · as of 3 Sept 2026
HIFEM / EMSCULPT-Class Body Contouring180.6%18$35 (n = 5)from 5 listed studios · as of 3 Sept 2026
Ozone Therapy (Autohemotherapy / Insufflation)170.5%17$42 (n = 6)from 6 listed studios · as of 3 Sept 2026
Guided Ice Bath / Breathwork Class150.5%13not published — fewer than 3 listings state a price
Neurofeedback120.4%12not published — fewer than 3 listings state a price
Peptide-Adjacent Recovery (Informational)100.3%10not published — fewer than 3 listings state a price
Infrared Body Wraps80.3%8not published — fewer than 3 listings state a price
Ozone Sauna80.3%8$72 (n = 3)from 3 listed studios · as of 7 Sept 2026
ARX / Adaptive Resistance Training70.2%6not published — fewer than 3 listings state a price
Cryolipolysis Body Contouring60.2%5$35 (n = 5)from 5 listed studios · as of 3 Sept 2026
DXA Body Composition60.2%6$112 (n = 4)from 4 listed studios · as of 3 Sept 2026
Hydrogen Water60.2%6not published — fewer than 3 listings state a price
Methylene Blue50.2%5$50 (n = 3)from 3 listed studios · as of 2 Sept 2026
Sauna / Cold Exposure Sequencing (Cross-Modality)50.2%5$39 (n = 3)from 3 listed studios · as of 3 Sept 2026
Vasper-Style Compression / Cooling Training30.1%3not published — fewer than 3 listings state a price

City-level rows for the same measures — 763 of them, one per city and modality that clears the same floor — are in the CSV rather than on this page, because a 763-row table is a file, not a page. The city view of any single market lives on its city hub.

Pairings

What gets offered alongside what

Directional: of the studios listing the first modality, the share that also list the second. Both sides clear the three-listing floor before a pairing is published.

  • Infrared sauna → Red light therapy

    53.1%

    1,016 of the 1,914 listed infrared sauna studios also list red light therapy (n = 1914)

    from 1914 listed studios · as of 15 Sept 2026

  • Red light therapy → Infrared sauna

    76.8%

    1,016 of the 1,323 listed red light therapy studios also list infrared sauna (n = 1323)

    from 1323 listed studios · as of 15 Sept 2026

  • Cryotherapy → Red light therapy

    66.5%

    710 of the 1,068 listed cryotherapy studios also list red light therapy (n = 1068)

    from 1068 listed studios · as of 14 Sept 2026

  • IV & hydration → Cryotherapy

    55.3%

    499 of the 903 listed iv & hydration studios also list cryotherapy (n = 903)

    from 903 listed studios · as of 8 Sept 2026

  • Cold plunge → Infrared sauna

    87%

    696 of the 800 listed cold plunge studios also list infrared sauna (n = 800)

    from 800 listed studios · as of 8 Sept 2026

  • Compression therapy → Red light therapy

    81.5%

    646 of the 793 listed compression therapy studios also list red light therapy (n = 793)

    from 793 listed studios · as of 15 Sept 2026

  • Contrast therapy → Infrared sauna

    87%

    474 of the 545 listed contrast therapy studios also list infrared sauna (n = 545)

    from 545 listed studios · as of 15 Sept 2026

  • Hyperbaric oxygen → Red light therapy

    85.6%

    380 of the 444 listed hyperbaric oxygen studios also list red light therapy (n = 444)

    from 444 listed studios · as of 15 Sept 2026

Methodology

How these numbers were made, and where they stop

What the sample is

Every figure is computed from Praxium’s own directory — the Published studio listings that power the site’s city hubs and studio profiles — read live at computation time. There is no survey behind it, no purchased panel, and no third-party market report. A listing’s fields come from the studio’s own website and its public business profile, and its services are matched to the modality taxonomy the rest of the site routes on. What that matching does and does not confirm is set out on how we verify; this release does not claim more than that page does.

Read the result for what it is: a large sample of a category, assembled by us, not a census. No government agency tracks “recovery studios” as a standalone industry, so nobody — including us — can state how many are operating in the US. What can be stated precisely is what is listed and Published in this directory, which is what every row here does. The directory changes continuously as studios open, close, and update, so each row carries its own as_of date rather than a single report date.

What is counted, and what is dropped

  • Scope is the United States. The public directory is US-only by design, so the release carries no international rows rather than a partial international slice.
  • Listings are deduplicated by name and city before anything is counted, using the same key the city hubs use. An operator carried under two records counts once.
  • Records with no routable city are excluded — including the “multiple locations” placeholders a few chains publish, which belong to no single market and would inflate any city they were guessed into.
  • Nothing below 3 listings is published. Not a price median, not a share, not a pairing. A modality with two listed studios in a city produces no row at all — neither in the CSV nor here.

That floor is the rule this release is built around, and it is the reason some obvious rows are missing. A median over two listings is not a median, it is those two numbers wearing a statistical hat; a “share” over two listings is a coin flip with a decimal point. Publishing them would make the file look more complete and make every figure in it worth less. Here the rule is enforced in the code that writes the file, so a thin slice is omitted rather than narrated into confidence it has not earned.

Known limits

  • Price coverage is thin. 421 of 3,117 listed studios publish a starting session price at all. Where a median is shown, the number of listings behind it is shown next to it, and where fewer than 3 listings publish one, the cell is empty rather than filled.
  • Price is stored per listing, not per service. A studio’s starting price is attributed to each modality it offers, so a multi-modality studio contributes the same figure to several rows. That is an approximation, and it is the reason these are labelled median listed price rather than a price for the service itself.
  • Self-selection. Studios that publish a price are not a random sample of studios; they are studios that chose to publish a price. Read the medians as directional.
  • A share of listings is not a share of the market. Every percentage here has the directory as its denominator, which is stated in the column definitions and in the column name.
  • None of this is a Praxium result. These are observations about businesses in a directory, not outcomes produced by Praxium, and not benchmarks for what anything should cost.

Data dictionary

Every column in dataset.csv

This table is generated from the same column definitions the CSV writer uses, so the file cannot carry a column this list does not define — or omit one it does.

Column definitions for dataset.csv
ColumnTypeProvenance
grainstringRow scope: `national` aggregates every listed US studio; `city` aggregates one city. Both are computed from the same listing set in the same pass.
geostringDisplay geography — `United States` on national rows, else the studio listing's own `City, ST` value as published in the directory.
geo_slugstring`us` on national rows, else the city slug the site routes on (/recovery/austin-tx).
modalitystringModality display name from the Published modality entity; falls back to the slug when a listing references a modality the taxonomy no longer carries.
modality_slugstringModality slug the site routes on (/modalities/infrared-sauna).
n_studiosintegerDistinct listed studios in this geography whose listing names this modality. Deduplicated by name and city, so one operator appearing under two records counts once. Rows below three studios are not emitted.
share_of_studios_pctdecimaln_studios ÷ all listed studios in this geography × 100, to one decimal. A share of listings — not a share of the market, which no source can state.
n_citiesintegerDistinct cities with at least one listing naming this modality. National rows only; empty on city rows, where it would restate the row itself.
median_listed_price_usddecimalMedian of the starting session prices those listings publish. Praxium stores one price per LISTING, not per modality, so a multi-modality studio's price is attributed to each modality it offers — a documented approximation, not a per-service price. Empty below three priced listings.
price_nintegerListings that contributed a price to this row — always far smaller than n_studios, because most studios publish no price. Empty when below three.
as_ofdateLatest real update (or creation) clock among the listings behind this row, from the entity record itself. Empty when no contributing listing exposes one — never a build or request time.

Changelog

Release history

The version moves when the schema or the method changes. The figures move continuously as listings change, which is what each row's as_of date records.

  1. v2026.08 · 7 Aug 2026

    First release. Eleven columns at two grains (national and city), a 3-listing floor applied to every published row rather than to prices alone, and per-row as_of dates taken from each listing's own update clock. Modality pairings are computed on this page but are not yet columns in the file.

Suggested citation

Cite a figure, with its date

This release exists to be quoted. Because the directory is live, a figure without its date is not reproducible — so the date is part of the citation, not a footnote.

Praxium. State of Recovery v2026.08 [data release]. Computed from the Praxium recovery-studio directory, as of 15 Sept 2026. askprax.ai/data/state-of-recovery

Link to the page rather than screenshotting a number: the figures update as listings change, and the page always states which listings produced them. When you quote a specific figure — a modality’s share, a median, a city’s count — carry its as_of date with it.

Terms: quote the figures with attribution and a link. The release is aggregate counts and medians, not a copy of the directory — the listings themselves stay under the site terms, which do not permit bulk republication.

Run a studio that meets the public quality bar?

A complete, verified Praxium listing is included in the city and modality counts above — and in the CSV — once it meets the same public admission standard as the directory.