{
 "dataset": "MedSpa Forum metro aggregates",
 "updated": "2026-10-04",
 "note": "Metro-level aggregates only. No shop-level prices published.",
 "metros": [
  {
   "metro": "Asheville",
   "shops_tracked": 16,
   "shops_publishing_prices": 3,
   "publishing_rate": 0.188,
   "country": "US"
  },
  {
   "metro": "Aspen",
   "shops_tracked": 12,
   "shops_publishing_prices": 1,
   "publishing_rate": 0.083,
   "country": "US"
  },
  {
   "metro": "Atlanta",
   "shops_tracked": 80,
   "shops_publishing_prices": 16,
   "publishing_rate": 0.2,
   "country": "US"
  },
  {
   "metro": "Austin",
   "shops_tracked": 14,
   "shops_publishing_prices": 11,
   "publishing_rate": 0.786,
   "country": "US"
  },
  {
   "metro": "Baltimore",
   "shops_tracked": 8,
   "shops_publishing_prices": 6,
   "publishing_rate": 0.75,
   "country": "US"
  },
  {
   "metro": "Bend",
   "shops_tracked": 17,
   "shops_publishing_prices": 2,
   "publishing_rate": 0.118,
   "country": "US"
  },
  {
   "metro": "Boston",
   "shops_tracked": 50,
   "shops_publishing_prices": 17,
   "publishing_rate": 0.34,
   "country": "US"
  },
  {
   "metro": "Charlotte",
   "shops_tracked": 51,
   "shops_publishing_prices": 18,
   "publishing_rate": 0.353,
   "country": "US"
  },
  {
   "metro": "Chicago",
   "shops_tracked": 42,
   "shops_publishing_prices": 12,
   "publishing_rate": 0.286,
   "country": "US"
  },
  {
   "metro": "Cincinnati",
   "shops_tracked": 8,
   "shops_publishing_prices": 5,
   "publishing_rate": 0.625,
   "country": "US"
  },
  {
   "metro": "Cleveland",
   "shops_tracked": 8,
   "shops_publishing_prices": 6,
   "publishing_rate": 0.75,
   "country": "US"
  },
  {
   "metro": "Columbus",
   "shops_tracked": 12,
   "shops_publishing_prices": 9,
   "publishing_rate": 0.75,
   "country": "US"
  },
  {
   "metro": "Dallas",
   "shops_tracked": 95,
   "shops_publishing_prices": 24,
   "publishing_rate": 0.253,
   "country": "US"
  },
  {
   "metro": "Denver",
   "shops_tracked": 64,
   "shops_publishing_prices": 19,
   "publishing_rate": 0.297,
   "country": "US"
  },
  {
   "metro": "Detroit",
   "shops_tracked": 7,
   "shops_publishing_prices": 7,
   "publishing_rate": 1.0,
   "country": "US"
  },
  {
   "metro": "Fort Myers",
   "shops_tracked": 39,
   "shops_publishing_prices": 10,
   "publishing_rate": 0.256,
   "country": "US"
  },
  {
   "metro": "Grand Junction",
   "shops_tracked": 21,
   "shops_publishing_prices": 2,
   "publishing_rate": 0.095,
   "country": "US"
  },
  {
   "metro": "Hilton Head",
   "shops_tracked": 17,
   "shops_publishing_prices": 3,
   "publishing_rate": 0.176,
   "country": "US"
  },
  {
   "metro": "Houston",
   "shops_tracked": 64,
   "shops_publishing_prices": 25,
   "publishing_rate": 0.391,
   "country": "US"
  },
  {
   "metro": "Indianapolis",
   "shops_tracked": 13,
   "shops_publishing_prices": 7,
   "publishing_rate": 0.538,
   "country": "US"
  },
  {
   "metro": "Jackson Hole",
   "shops_tracked": 10,
   "shops_publishing_prices": 2,
   "publishing_rate": 0.2,
   "country": "US"
  },
  {
   "metro": "Kansas City",
   "shops_tracked": 12,
   "shops_publishing_prices": 11,
   "publishing_rate": 0.917,
   "country": "US"
  },
  {
   "metro": "Las Vegas",
   "shops_tracked": 45,
   "shops_publishing_prices": 6,
   "publishing_rate": 0.133,
   "country": "US"
  },
  {
   "metro": "Los Angeles",
   "shops_tracked": 55,
   "shops_publishing_prices": 17,
   "publishing_rate": 0.309,
   "country": "US"
  },
  {
   "metro": "Miami",
   "shops_tracked": 63,
   "shops_publishing_prices": 17,
   "publishing_rate": 0.27,
   "country": "US"
  },
  {
   "metro": "Minneapolis",
   "shops_tracked": 42,
   "shops_publishing_prices": 8,
   "publishing_rate": 0.19,
   "country": "US"
  },
  {
   "metro": "NYC",
   "shops_tracked": 62,
   "shops_publishing_prices": 22,
   "publishing_rate": 0.355,
   "country": "US"
  },
  {
   "metro": "Naples",
   "shops_tracked": 41,
   "shops_publishing_prices": 4,
   "publishing_rate": 0.098,
   "country": "US"
  },
  {
   "metro": "Nashville",
   "shops_tracked": 54,
   "shops_publishing_prices": 19,
   "publishing_rate": 0.352,
   "country": "US"
  },
  {
   "metro": "Orlando",
   "shops_tracked": 65,
   "shops_publishing_prices": 10,
   "publishing_rate": 0.154,
   "country": "US"
  },
  {
   "metro": "Palm Beach",
   "shops_tracked": 26,
   "shops_publishing_prices": 12,
   "publishing_rate": 0.462,
   "country": "US"
  },
  {
   "metro": "Palm Springs",
   "shops_tracked": 8,
   "shops_publishing_prices": 3,
   "publishing_rate": 0.375,
   "country": "US"
  },
  {
   "metro": "Park City",
   "shops_tracked": 15,
   "shops_publishing_prices": 1,
   "publishing_rate": 0.067,
   "country": "US"
  },
  {
   "metro": "Phoenix",
   "shops_tracked": 58,
   "shops_publishing_prices": 16,
   "publishing_rate": 0.276,
   "country": "US"
  },
  {
   "metro": "Pittsburgh",
   "shops_tracked": 6,
   "shops_publishing_prices": 5,
   "publishing_rate": 0.833,
   "country": "US"
  },
  {
   "metro": "Portland",
   "shops_tracked": 32,
   "shops_publishing_prices": 8,
   "publishing_rate": 0.25,
   "country": "US"
  },
  {
   "metro": "Prescott",
   "shops_tracked": 25,
   "shops_publishing_prices": 3,
   "publishing_rate": 0.12,
   "country": "US"
  },
  {
   "metro": "Raleigh-Durham",
   "shops_tracked": 12,
   "shops_publishing_prices": 6,
   "publishing_rate": 0.5,
   "country": "US"
  },
  {
   "metro": "Reno-Tahoe",
   "shops_tracked": 22,
   "shops_publishing_prices": 4,
   "publishing_rate": 0.182,
   "country": "US"
  },
  {
   "metro": "SF Bay Area",
   "shops_tracked": 49,
   "shops_publishing_prices": 20,
   "publishing_rate": 0.408,
   "country": "US"
  },
  {
   "metro": "Sacramento",
   "shops_tracked": 12,
   "shops_publishing_prices": 10,
   "publishing_rate": 0.833,
   "country": "US"
  },
  {
   "metro": "Salt Lake City",
   "shops_tracked": 12,
   "shops_publishing_prices": 4,
   "publishing_rate": 0.333,
   "country": "US"
  },
  {
   "metro": "San Antonio",
   "shops_tracked": 13,
   "shops_publishing_prices": 9,
   "publishing_rate": 0.692,
   "country": "US"
  },
  {
   "metro": "San Diego",
   "shops_tracked": 53,
   "shops_publishing_prices": 17,
   "publishing_rate": 0.321,
   "country": "US"
  },
  {
   "metro": "Santa Fe",
   "shops_tracked": 18,
   "shops_publishing_prices": 2,
   "publishing_rate": 0.111,
   "country": "US"
  },
  {
   "metro": "Sarasota",
   "shops_tracked": 20,
   "shops_publishing_prices": 3,
   "publishing_rate": 0.15,
   "country": "US"
  },
  {
   "metro": "Scottsdale",
   "shops_tracked": 20,
   "shops_publishing_prices": 7,
   "publishing_rate": 0.35,
   "country": "US"
  },
  {
   "metro": "Seattle",
   "shops_tracked": 46,
   "shops_publishing_prices": 16,
   "publishing_rate": 0.348,
   "country": "US"
  },
  {
   "metro": "St. George",
   "shops_tracked": 16,
   "shops_publishing_prices": 5,
   "publishing_rate": 0.312,
   "country": "US"
  },
  {
   "metro": "St. Louis",
   "shops_tracked": 7,
   "shops_publishing_prices": 5,
   "publishing_rate": 0.714,
   "country": "US"
  },
  {
   "metro": "Tampa",
   "shops_tracked": 12,
   "shops_publishing_prices": 9,
   "publishing_rate": 0.75,
   "country": "US"
  },
  {
   "metro": "Telluride",
   "shops_tracked": 5,
   "shops_publishing_prices": 1,
   "publishing_rate": 0.2,
   "country": "US"
  },
  {
   "metro": "The Villages",
   "shops_tracked": 16,
   "shops_publishing_prices": 0,
   "publishing_rate": 0.0,
   "country": "US"
  },
  {
   "metro": "Tucson",
   "shops_tracked": 19,
   "shops_publishing_prices": 5,
   "publishing_rate": 0.263,
   "country": "US"
  },
  {
   "metro": "Vail",
   "shops_tracked": 14,
   "shops_publishing_prices": 1,
   "publishing_rate": 0.071,
   "country": "US"
  },
  {
   "metro": "Washington DC",
   "shops_tracked": 70,
   "shops_publishing_prices": 12,
   "publishing_rate": 0.171,
   "country": "US"
  },
  {
   "metro": "Acapulco",
   "state": "Mexico",
   "country": "MX",
   "lat": 16.86,
   "lng": -99.88,
   "shops_tracked": 3,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Aguascalientes",
   "state": "Mexico",
   "country": "MX",
   "lat": 21.88,
   "lng": -102.3,
   "shops_tracked": 1,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Calgary",
   "state": "Canada",
   "country": "CA",
   "lat": 51.05,
   "lng": -114.07,
   "shops_tracked": 8,
   "shops_publishing_prices": 8
  },
  {
   "metro": "Cancun",
   "state": "Mexico",
   "country": "MX",
   "lat": 21.16,
   "lng": -86.85,
   "shops_tracked": 11,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Chihuahua",
   "state": "Mexico",
   "country": "MX",
   "lat": 28.64,
   "lng": -106.07,
   "shops_tracked": 3,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Ciudad Juárez",
   "state": "Mexico",
   "country": "MX",
   "lat": 31.74,
   "lng": -106.49,
   "shops_tracked": 9,
   "shops_publishing_prices": 5
  },
  {
   "metro": "Durango",
   "state": "Mexico",
   "country": "MX",
   "lat": 24.03,
   "lng": -104.67,
   "shops_tracked": 3,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Edmonton",
   "state": "Canada",
   "country": "CA",
   "lat": 53.55,
   "lng": -113.49,
   "shops_tracked": 4,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Guadalajara",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.67,
   "lng": -103.35,
   "shops_tracked": 31,
   "shops_publishing_prices": 28
  },
  {
   "metro": "Hamilton",
   "state": "Canada",
   "country": "CA",
   "lat": 43.26,
   "lng": -79.87,
   "shops_tracked": 1,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Hermosillo",
   "state": "Mexico",
   "country": "MX",
   "lat": 29.07,
   "lng": -110.95,
   "shops_tracked": 15,
   "shops_publishing_prices": 9
  },
  {
   "metro": "Kelowna",
   "state": "Canada",
   "country": "CA",
   "lat": 49.89,
   "lng": -119.5,
   "shops_tracked": 3,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Kitchener-Waterloo",
   "state": "Canada",
   "country": "CA",
   "lat": 43.45,
   "lng": -80.49,
   "shops_tracked": 1,
   "shops_publishing_prices": 1
  },
  {
   "metro": "León",
   "state": "Mexico",
   "country": "MX",
   "lat": 21.12,
   "lng": -101.68,
   "shops_tracked": 6,
   "shops_publishing_prices": 3
  },
  {
   "metro": "Los Cabos",
   "state": "Mexico",
   "country": "MX",
   "lat": 22.89,
   "lng": -109.92,
   "shops_tracked": 7,
   "shops_publishing_prices": 4
  },
  {
   "metro": "Mexicali",
   "state": "Mexico",
   "country": "MX",
   "lat": 32.66,
   "lng": -115.47,
   "shops_tracked": 3,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Mexico City",
   "state": "Mexico",
   "country": "MX",
   "lat": 19.43,
   "lng": -99.13,
   "shops_tracked": 18,
   "shops_publishing_prices": 14
  },
  {
   "metro": "Monterrey",
   "state": "Mexico",
   "country": "MX",
   "lat": 25.67,
   "lng": -100.31,
   "shops_tracked": 14,
   "shops_publishing_prices": 4
  },
  {
   "metro": "Mérida",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.97,
   "lng": -89.62,
   "shops_tracked": 3,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Nanaimo",
   "state": "Canada",
   "country": "CA",
   "lat": 49.16,
   "lng": -123.94,
   "shops_tracked": 1,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Oaxaca",
   "state": "Mexico",
   "country": "MX",
   "lat": 17.07,
   "lng": -96.72,
   "shops_tracked": 4,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Ottawa",
   "state": "Canada",
   "country": "CA",
   "lat": 45.42,
   "lng": -75.7,
   "shops_tracked": 3,
   "shops_publishing_prices": 2
  },
  {
   "metro": "Playa del Carmen",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.63,
   "lng": -87.08,
   "shops_tracked": 8,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Puebla",
   "state": "Mexico",
   "country": "MX",
   "lat": 19.04,
   "lng": -98.2,
   "shops_tracked": 6,
   "shops_publishing_prices": 6
  },
  {
   "metro": "Puerto Vallarta",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.62,
   "lng": -105.23,
   "shops_tracked": 9,
   "shops_publishing_prices": 5
  },
  {
   "metro": "Querétaro",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.59,
   "lng": -100.39,
   "shops_tracked": 8,
   "shops_publishing_prices": 6
  },
  {
   "metro": "San Luis Potosí",
   "state": "Mexico",
   "country": "MX",
   "lat": 22.15,
   "lng": -100.98,
   "shops_tracked": 1,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Tijuana",
   "state": "Mexico",
   "country": "MX",
   "lat": 32.51,
   "lng": -117.04,
   "shops_tracked": 8,
   "shops_publishing_prices": 5
  },
  {
   "metro": "Toluca",
   "state": "Mexico",
   "country": "MX",
   "lat": 19.28,
   "lng": -99.65,
   "shops_tracked": 1,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Toronto",
   "state": "Canada",
   "country": "CA",
   "lat": 43.65,
   "lng": -79.38,
   "shops_tracked": 16,
   "shops_publishing_prices": 13
  },
  {
   "metro": "Torreón",
   "state": "Mexico",
   "country": "MX",
   "lat": 25.54,
   "lng": -103.41,
   "shops_tracked": 4,
   "shops_publishing_prices": 1
  },
  {
   "metro": "Tulum",
   "state": "Mexico",
   "country": "MX",
   "lat": 20.21,
   "lng": -87.43,
   "shops_tracked": 2,
   "shops_publishing_prices": 2
  },
  {
   "metro": "Vancouver",
   "state": "Canada",
   "country": "CA",
   "lat": 49.28,
   "lng": -123.12,
   "shops_tracked": 5,
   "shops_publishing_prices": 2
  },
  {
   "metro": "Victoria",
   "state": "Canada",
   "country": "CA",
   "lat": 48.43,
   "lng": -123.37,
   "shops_tracked": 1,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Windsor",
   "state": "Canada",
   "country": "CA",
   "lat": 42.32,
   "lng": -83.03,
   "shops_tracked": 1,
   "shops_publishing_prices": 0
  },
  {
   "metro": "Winnipeg",
   "state": "Canada",
   "country": "CA",
   "lat": 49.9,
   "lng": -97.14,
   "shops_tracked": 3,
   "shops_publishing_prices": 3
  }
 ],
 "generated": "2026-10-05"
}