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 — 2,358 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.

2,358
listed studios
858
cities
602
published rows

The release

v2026.08 — 602 rows

25 national rows and 577 city rows, as of 8 Aug 2026.

Download dataset.csv

Listed studios

2,358

distinct listings, deduplicated by name and city

Cities covered

858

494 carry exactly one listed studio

Modalities published

25

each with at least 3 listed studios

Listings publishing a price

114

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,50864%633$42.50 (n = 88)from 88 listed studios · as of 8 Aug 2026
Red light therapy94440%492$45 (n = 73)from 73 listed studios · as of 8 Aug 2026
Cryotherapy81234.4%467$39 (n = 37)from 37 listed studios · as of 8 Aug 2026
IV & hydration65627.8%397$39 (n = 23)from 23 listed studios · as of 8 Aug 2026
Cold plunge63827.1%362$40 (n = 37)from 37 listed studios · as of 8 Aug 2026
Compression therapy57824.5%361$39.50 (n = 34)from 34 listed studios · as of 8 Aug 2026
Contrast therapy42818.2%257$49.50 (n = 46)from 46 listed studios · as of 8 Aug 2026
Hyperbaric oxygen35515.1%270$40 (n = 10)from 10 listed studios · as of 8 Aug 2026
Halotherapy26611.3%193$49 (n = 32)from 32 listed studios · as of 8 Aug 2026
Float therapy24110.2%186$75 (n = 15)from 15 listed studios · as of 8 Aug 2026
PEMF1596.7%126$35 (n = 9)from 9 listed studios · as of 8 Aug 2026
Localized cryotherapy1024.3%94$27.50 (n = 6)from 6 listed studios · as of 8 Aug 2026
Lymphatic compression873.7%72$45 (n = 4)from 4 listed studios · as of 8 Aug 2026
Assisted stretch652.8%59not published — fewer than 3 listings state a price
Traditional sauna431.8%39$30 (n = 3)from 3 listed studios · as of 8 Aug 2026
Oxygen Bar321.4%28not published — fewer than 3 listings state a price
Percussion therapy291.2%29not published — fewer than 3 listings state a price
EMS Training190.8%18not published — fewer than 3 listings state a price
BrainTap-Class Audio-Visual Entrainment150.6%13not published — fewer than 3 listings state a price
Guided Ice Bath / Breathwork Class140.6%12not published — fewer than 3 listings state a price
Infrared Body Wraps70.3%7not published — fewer than 3 listings state a price
Neurofeedback60.3%6not published — fewer than 3 listings state a price
ARX / Adaptive Resistance Training40.2%4not published — fewer than 3 listings state a price
Hydrogen Water40.2%4not published — fewer than 3 listings state a price
Vasper-Style Compression / Cooling Training30.1%3not published — fewer than 3 listings state a price

City-level rows for the same measures — 577 of them, one per city and modality that clears the same floor — are in the CSV rather than on this page, because a 577-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 saunaRed light therapy

    52.7%

    794 of the 1,508 listed infrared sauna studios also list red light therapy (n = 1508)

    from 1508 listed studios · as of 8 Aug 2026

  • Red light therapyInfrared sauna

    84.1%

    794 of the 944 listed red light therapy studios also list infrared sauna (n = 944)

    from 944 listed studios · as of 8 Aug 2026

  • CryotherapyInfrared sauna

    63.1%

    512 of the 812 listed cryotherapy studios also list infrared sauna (n = 812)

    from 812 listed studios · as of 8 Aug 2026

  • IV & hydrationCryotherapy

    59.5%

    390 of the 656 listed iv & hydration studios also list cryotherapy (n = 656)

    from 656 listed studios · as of 8 Aug 2026

  • Cold plungeInfrared sauna

    86.8%

    554 of the 638 listed cold plunge studios also list infrared sauna (n = 638)

    from 638 listed studios · as of 8 Aug 2026

  • Compression therapyInfrared sauna

    86%

    497 of the 578 listed compression therapy studios also list infrared sauna (n = 578)

    from 578 listed studios · as of 8 Aug 2026

  • Contrast therapyInfrared sauna

    86.7%

    371 of the 428 listed contrast therapy studios also list infrared sauna (n = 428)

    from 428 listed studios · as of 8 Aug 2026

  • Hyperbaric oxygenRed light therapy

    86.8%

    308 of the 355 listed hyperbaric oxygen studios also list red light therapy (n = 355)

    from 355 listed studios · as of 8 Aug 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. The same rule has governed the recovery studio landscape report since July 2026, where it was stated as prose; here it is enforced in the code that writes the file.

Known limits

  • Price coverage is thin. 114 of 2,358 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 8 Aug 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? Your listing is a row in this file.

A free Praxium listing puts your studio into the city and modality counts above — and into the CSV the next time it recomputes.