{
 "generated": "2026-10-18",
 "site": "https://www.revfactor.io/markets/",
 "count": 56,
 "states": 23,
 "note": "Market-wide AirROI figures for all short-term rentals in the locality, not RevFactor results. revfactor_listings come from the coverage map on the about page.",
 "pages": [
  {
   "kind": "hub",
   "name": "Markets",
   "url": "https://www.revfactor.io/markets/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Arizona",
   "url": "https://www.revfactor.io/markets/arizona/",
   "page": true
  },
  {
   "kind": "state",
   "name": "California",
   "url": "https://www.revfactor.io/markets/california/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Colorado",
   "url": "https://www.revfactor.io/markets/colorado/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Florida",
   "url": "https://www.revfactor.io/markets/florida/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Georgia",
   "url": "https://www.revfactor.io/markets/georgia/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Illinois",
   "url": "https://www.revfactor.io/markets/illinois/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Kentucky",
   "url": "https://www.revfactor.io/markets/kentucky/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Michigan",
   "url": "https://www.revfactor.io/markets/michigan/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Minnesota",
   "url": "https://www.revfactor.io/markets/minnesota/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Missouri",
   "url": "https://www.revfactor.io/markets/missouri/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Montana",
   "url": "https://www.revfactor.io/markets/montana/",
   "page": true
  },
  {
   "kind": "state",
   "name": "New York",
   "url": "https://www.revfactor.io/markets/new-york/",
   "page": true
  },
  {
   "kind": "state",
   "name": "North Carolina",
   "url": "https://www.revfactor.io/markets/north-carolina/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Ohio",
   "url": "https://www.revfactor.io/markets/ohio/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Pennsylvania",
   "url": "https://www.revfactor.io/markets/pennsylvania/",
   "page": true
  },
  {
   "kind": "state",
   "name": "South Carolina",
   "url": "https://www.revfactor.io/markets/south-carolina/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Tennessee",
   "url": "https://www.revfactor.io/markets/tennessee/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Texas",
   "url": "https://www.revfactor.io/markets/texas/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Utah",
   "url": "https://www.revfactor.io/markets/utah/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Vermont",
   "url": "https://www.revfactor.io/markets/vermont/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Virginia",
   "url": "https://www.revfactor.io/markets/virginia/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Washington",
   "url": "https://www.revfactor.io/markets/washington/",
   "page": true
  },
  {
   "kind": "state",
   "name": "Wisconsin",
   "url": "https://www.revfactor.io/markets/wisconsin/",
   "page": true
  }
 ],
 "markets": [
  {
   "market": "Smoky Mountains",
   "slug": "smoky-mountains",
   "state": "Tennessee",
   "state_page": "https://www.revfactor.io/markets/tennessee/",
   "revfactor_listings": 31,
   "page": true,
   "url": "https://www.revfactor.io/markets/tennessee/smoky-mountains/",
   "metrics": {
    "average_daily_rate_usd": 383,
    "occupancy": 0.47,
    "revpar_usd": 186.4,
    "airroi_active_listings": 4018.6,
    "locality": "Gatlinburg",
    "pull_date": "2026-10-16",
    "source": "data/airroi/smoky-mountains-2026-10-16.json"
   }
  },
  {
   "market": "North Myrtle Beach",
   "slug": "north-myrtle-beach",
   "state": "South Carolina",
   "state_page": "https://www.revfactor.io/markets/south-carolina/",
   "revfactor_listings": 14,
   "page": true,
   "url": "https://www.revfactor.io/markets/south-carolina/north-myrtle-beach/",
   "metrics": {
    "average_daily_rate_usd": 389,
    "occupancy": 0.38,
    "revpar_usd": 164.5,
    "airroi_active_listings": 4509.8,
    "locality": "North Myrtle Beach",
    "pull_date": "2026-10-16",
    "source": "data/airroi/north-myrtle-beach-2026-10-16.json"
   }
  },
  {
   "market": "Poconos",
   "slug": "poconos",
   "state": "Pennsylvania",
   "state_page": "https://www.revfactor.io/markets/pennsylvania/",
   "revfactor_listings": 6,
   "page": true,
   "url": "https://www.revfactor.io/markets/pennsylvania/poconos/",
   "metrics": {
    "average_daily_rate_usd": 463.5,
    "occupancy": 0.46,
    "revpar_usd": 223.2,
    "airroi_active_listings": 113.8,
    "locality": "Albrightsville",
    "pull_date": "2026-10-16",
    "source": "data/airroi/poconos-2026-10-16.json"
   }
  },
  {
   "market": "Tucson",
   "slug": "tucson",
   "state": "Arizona",
   "state_page": "https://www.revfactor.io/markets/arizona/",
   "revfactor_listings": 6,
   "page": true,
   "url": "https://www.revfactor.io/markets/arizona/tucson/",
   "metrics": {
    "average_daily_rate_usd": 206.6,
    "occupancy": 0.46,
    "revpar_usd": 100.7,
    "airroi_active_listings": 4151.1,
    "locality": "Tucson",
    "pull_date": "2026-10-16",
    "source": "data/airroi/tucson-2026-10-16.json"
   }
  },
  {
   "market": "Denver Metro",
   "slug": "denver-metro",
   "state": "Colorado",
   "state_page": "https://www.revfactor.io/markets/colorado/",
   "revfactor_listings": 5,
   "page": true,
   "url": "https://www.revfactor.io/markets/colorado/denver-metro/",
   "metrics": {
    "average_daily_rate_usd": 267,
    "occupancy": 0.51,
    "revpar_usd": 142.9,
    "airroi_active_listings": 351.8,
    "locality": "Westminster",
    "pull_date": "2026-10-16",
    "source": "data/airroi/denver-metro-2026-10-16.json"
   }
  },
  {
   "market": "Minneapolis Metro",
   "slug": "minneapolis-metro",
   "state": "Minnesota",
   "state_page": "https://www.revfactor.io/markets/minnesota/",
   "revfactor_listings": 5,
   "page": true,
   "url": "https://www.revfactor.io/markets/minnesota/minneapolis-metro/",
   "metrics": {
    "average_daily_rate_usd": 207.9,
    "occupancy": 0.48,
    "revpar_usd": 103.7,
    "airroi_active_listings": 1650.6,
    "locality": "Minneapolis",
    "pull_date": "2026-10-16",
    "source": "data/airroi/minneapolis-2026-10-16.json"
   }
  },
  {
   "market": "Glenwood Springs",
   "slug": "glenwood-springs",
   "state": "Colorado",
   "state_page": "https://www.revfactor.io/markets/colorado/",
   "revfactor_listings": 5,
   "page": true,
   "url": "https://www.revfactor.io/markets/colorado/glenwood-springs/",
   "metrics": {
    "average_daily_rate_usd": 394.5,
    "occupancy": 0.48,
    "revpar_usd": 202.5,
    "airroi_active_listings": 263.9,
    "locality": "Glenwood Springs",
    "pull_date": "2026-10-16",
    "source": "data/airroi/glenwood-springs-2026-10-16.json"
   }
  },
  {
   "market": "Salt Lake / Park City",
   "slug": "salt-lake-park-city",
   "state": "Utah",
   "state_page": "https://www.revfactor.io/markets/utah/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/utah/salt-lake-park-city/",
   "metrics": {
    "average_daily_rate_usd": 704.5,
    "occupancy": 0.34,
    "revpar_usd": 251.7,
    "airroi_active_listings": 4217.1,
    "locality": "Park City",
    "pull_date": "2026-10-16",
    "source": "data/airroi/salt-lake-park-city-2026-10-16.json"
   }
  },
  {
   "market": "Lake Geneva",
   "slug": "lake-geneva",
   "state": "Wisconsin",
   "state_page": "https://www.revfactor.io/markets/wisconsin/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/wisconsin/lake-geneva/",
   "metrics": {
    "average_daily_rate_usd": 519,
    "occupancy": 0.43,
    "revpar_usd": 244.4,
    "airroi_active_listings": 234.6,
    "locality": "Lake Geneva",
    "pull_date": "2026-10-16",
    "source": "data/airroi/lake-geneva-2026-10-16.json"
   }
  },
  {
   "market": "Central Kentucky",
   "slug": "central-kentucky",
   "state": "Kentucky",
   "state_page": "https://www.revfactor.io/markets/kentucky/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/kentucky/central-kentucky/",
   "metrics": {
    "average_daily_rate_usd": 393.3,
    "occupancy": 0.43,
    "revpar_usd": 175.7,
    "airroi_active_listings": 80.8,
    "locality": "Lawrenceburg",
    "pull_date": "2026-10-16",
    "source": "data/airroi/central-kentucky-2026-10-16.json"
   }
  },
  {
   "market": "Hudson Valley",
   "slug": "hudson-valley",
   "state": "New York",
   "state_page": "https://www.revfactor.io/markets/new-york/",
   "revfactor_listings": 4,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 323.4,
    "occupancy": 0.36,
    "revpar_usd": 118.4,
    "airroi_active_listings": 16.3,
    "locality": "Hillsdale",
    "pull_date": "2026-10-16",
    "source": "data/airroi/hudson-valley-2026-10-16.json"
   }
  },
  {
   "market": "Lodi",
   "slug": "lodi",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/california/lodi/",
   "metrics": {
    "average_daily_rate_usd": 281.8,
    "occupancy": 0.44,
    "revpar_usd": 128.4,
    "airroi_active_listings": 125.7,
    "locality": "Lodi",
    "pull_date": "2026-10-16",
    "source": "data/airroi/lodi-2026-10-16.json"
   }
  },
  {
   "market": "San Diego",
   "slug": "san-diego",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/california/san-diego/",
   "metrics": {
    "average_daily_rate_usd": 402.1,
    "occupancy": 0.54,
    "revpar_usd": 223.8,
    "airroi_active_listings": 9801.3,
    "locality": "San Diego",
    "pull_date": "2026-10-16",
    "source": "data/airroi/san-diego-2026-10-16.json"
   }
  },
  {
   "market": "Enumclaw",
   "slug": "enumclaw",
   "state": "Washington",
   "state_page": "https://www.revfactor.io/markets/washington/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/washington/enumclaw/",
   "metrics": {
    "average_daily_rate_usd": 307.7,
    "occupancy": 0.42,
    "revpar_usd": 129.3,
    "airroi_active_listings": 105,
    "locality": "Enumclaw",
    "pull_date": "2026-10-16",
    "source": "data/airroi/enumclaw-2026-10-16.json"
   }
  },
  {
   "market": "Milwaukee",
   "slug": "milwaukee",
   "state": "Wisconsin",
   "state_page": "https://www.revfactor.io/markets/wisconsin/",
   "revfactor_listings": 4,
   "page": true,
   "url": "https://www.revfactor.io/markets/wisconsin/milwaukee/",
   "metrics": {
    "average_daily_rate_usd": 247.2,
    "occupancy": 0.45,
    "revpar_usd": 114.9,
    "airroi_active_listings": 1186.4,
    "locality": "Milwaukee",
    "pull_date": "2026-10-16",
    "source": "data/airroi/milwaukee-2026-10-16.json"
   }
  },
  {
   "market": "Lake Tahoe",
   "slug": "lake-tahoe",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 3,
   "page": true,
   "url": "https://www.revfactor.io/markets/california/lake-tahoe/",
   "metrics": {
    "average_daily_rate_usd": 566.9,
    "occupancy": 0.37,
    "revpar_usd": 220.7,
    "airroi_active_listings": 825.8,
    "locality": "Tahoe City",
    "pull_date": "2026-10-16",
    "source": "data/airroi/lake-tahoe-2026-10-16.json"
   }
  },
  {
   "market": "North Georgia Mountains",
   "slug": "north-georgia-mountains",
   "state": "Georgia",
   "state_page": "https://www.revfactor.io/markets/georgia/",
   "revfactor_listings": 3,
   "page": true,
   "url": "https://www.revfactor.io/markets/georgia/north-georgia-mountains/",
   "metrics": {
    "average_daily_rate_usd": 320.5,
    "occupancy": 0.39,
    "revpar_usd": 131.8,
    "airroi_active_listings": 209.4,
    "locality": "Cleveland",
    "pull_date": "2026-10-16",
    "source": "data/airroi/north-georgia-mountains-2026-10-16.json"
   }
  },
  {
   "market": "Union Pier",
   "slug": "union-pier",
   "state": "Michigan",
   "state_page": "https://www.revfactor.io/markets/michigan/",
   "revfactor_listings": 3,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 718.9,
    "occupancy": 0.43,
    "revpar_usd": 349.4,
    "airroi_active_listings": 29.7,
    "locality": "Union Pier",
    "pull_date": "2026-10-16",
    "source": "data/airroi/union-pier-2026-10-16.json"
   }
  },
  {
   "market": "Gainesville",
   "slug": "gainesville",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 3,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/gainesville/",
   "metrics": {
    "average_daily_rate_usd": 252.8,
    "occupancy": 0.4,
    "revpar_usd": 96.5,
    "airroi_active_listings": 1026.3,
    "locality": "Gainesville",
    "pull_date": "2026-10-16",
    "source": "data/airroi/gainesville-2026-10-16.json"
   }
  },
  {
   "market": "Sedona",
   "slug": "sedona",
   "state": "Arizona",
   "state_page": "https://www.revfactor.io/markets/arizona/",
   "revfactor_listings": 3,
   "page": true,
   "url": "https://www.revfactor.io/markets/arizona/sedona/",
   "metrics": {
    "average_daily_rate_usd": 458.1,
    "occupancy": 0.53,
    "revpar_usd": 250.8,
    "airroi_active_listings": 1861.3,
    "locality": "Sedona",
    "pull_date": "2026-10-16",
    "source": "data/airroi/sedona-2026-10-16.json"
   }
  },
  {
   "market": "Dallas-Fort Worth",
   "slug": "dallas-fort-worth",
   "state": "Texas",
   "state_page": "https://www.revfactor.io/markets/texas/",
   "revfactor_listings": 2,
   "page": true,
   "url": "https://www.revfactor.io/markets/texas/dallas-fort-worth/",
   "metrics": {
    "average_daily_rate_usd": 315.4,
    "occupancy": 0.38,
    "revpar_usd": 121.4,
    "airroi_active_listings": 865.3,
    "locality": "Arlington",
    "pull_date": "2026-10-16",
    "source": "data/airroi/dallas-fort-worth-2026-10-16.json"
   }
  },
  {
   "market": "Teller County",
   "slug": "teller-county",
   "state": "Colorado",
   "state_page": "https://www.revfactor.io/markets/colorado/",
   "revfactor_listings": 2,
   "page": true,
   "url": "https://www.revfactor.io/markets/colorado/teller-county/",
   "metrics": {
    "average_daily_rate_usd": 310.1,
    "occupancy": 0.53,
    "revpar_usd": 173.1,
    "airroi_active_listings": 116.3,
    "locality": "Divide",
    "pull_date": "2026-10-16",
    "source": "data/airroi/teller-county-2026-10-16.json"
   }
  },
  {
   "market": "Anna Maria Island",
   "slug": "anna-maria-island",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 2,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/anna-maria-island/",
   "metrics": {
    "average_daily_rate_usd": 507.9,
    "occupancy": 0.42,
    "revpar_usd": 234.8,
    "airroi_active_listings": 991.9,
    "locality": "Holmes Beach",
    "pull_date": "2026-10-16",
    "source": "data/airroi/anna-maria-island-2026-10-16.json"
   }
  },
  {
   "market": "SW Michigan",
   "slug": "sw-michigan",
   "state": "Michigan",
   "state_page": "https://www.revfactor.io/markets/michigan/",
   "revfactor_listings": 2,
   "page": false,
   "url": null,
   "metrics": null
  },
  {
   "market": "Oxford",
   "slug": "oxford",
   "state": "Wisconsin",
   "state_page": "https://www.revfactor.io/markets/wisconsin/",
   "revfactor_listings": 2,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 290.5,
    "occupancy": 0.4,
    "revpar_usd": 150,
    "airroi_active_listings": 10,
    "locality": "Oxford",
    "pull_date": "2026-10-16",
    "source": "data/airroi/oxford-2026-10-16.json"
   }
  },
  {
   "market": "Forks",
   "slug": "forks",
   "state": "Washington",
   "state_page": "https://www.revfactor.io/markets/washington/",
   "revfactor_listings": 2,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 254.8,
    "occupancy": 0.52,
    "revpar_usd": 159,
    "airroi_active_listings": 340.5,
    "locality": "Forks",
    "pull_date": "2026-10-16",
    "source": "data/airroi/forks-2026-10-16.json"
   }
  },
  {
   "market": "Page",
   "slug": "page",
   "state": "Arizona",
   "state_page": "https://www.revfactor.io/markets/arizona/",
   "revfactor_listings": 2,
   "page": true,
   "url": "https://www.revfactor.io/markets/arizona/page/",
   "metrics": {
    "average_daily_rate_usd": 230,
    "occupancy": 0.47,
    "revpar_usd": 111.9,
    "airroi_active_listings": 422.6,
    "locality": "Page",
    "pull_date": "2026-10-16",
    "source": "data/airroi/page-2026-10-16.json"
   }
  },
  {
   "market": "Olga",
   "slug": "olga",
   "state": "Washington",
   "state_page": "https://www.revfactor.io/markets/washington/",
   "revfactor_listings": 2,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 385.7,
    "occupancy": 0.47,
    "revpar_usd": 193,
    "airroi_active_listings": 42.7,
    "locality": "Olga",
    "pull_date": "2026-10-16",
    "source": "data/airroi/olga-2026-10-16.json"
   }
  },
  {
   "market": "Springfield",
   "slug": "springfield",
   "state": "Missouri",
   "state_page": "https://www.revfactor.io/markets/missouri/",
   "revfactor_listings": 2,
   "page": true,
   "url": "https://www.revfactor.io/markets/missouri/springfield/",
   "metrics": {
    "average_daily_rate_usd": 162.9,
    "occupancy": 0.5,
    "revpar_usd": 85,
    "airroi_active_listings": 517.2,
    "locality": "Springfield",
    "pull_date": "2026-10-16",
    "source": "data/airroi/springfield-2026-10-16.json"
   }
  },
  {
   "market": "Redding",
   "slug": "redding",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 210.4,
    "occupancy": 0.51,
    "revpar_usd": 109.1,
    "airroi_active_listings": 375.1,
    "locality": "Redding",
    "pull_date": "2026-10-16",
    "source": "data/airroi/redding-2026-10-16.json"
   }
  },
  {
   "market": "Norton Shores",
   "slug": "norton-shores",
   "state": "Michigan",
   "state_page": "https://www.revfactor.io/markets/michigan/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 555.7,
    "occupancy": 0.42,
    "revpar_usd": 261.4,
    "airroi_active_listings": 55.8,
    "locality": "Norton Shores",
    "pull_date": "2026-10-16",
    "source": "data/airroi/lake-michigan-2026-10-16.json"
   }
  },
  {
   "market": "Duluth",
   "slug": "duluth",
   "state": "Minnesota",
   "state_page": "https://www.revfactor.io/markets/minnesota/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 314.8,
    "occupancy": 0.46,
    "revpar_usd": 158.9,
    "airroi_active_listings": 382.1,
    "locality": "Duluth",
    "pull_date": "2026-10-16",
    "source": "data/airroi/duluth-2026-10-16.json"
   }
  },
  {
   "market": "Glen Rose",
   "slug": "glen-rose",
   "state": "Texas",
   "state_page": "https://www.revfactor.io/markets/texas/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 258,
    "occupancy": 0.39,
    "revpar_usd": 110.4,
    "airroi_active_listings": 98.2,
    "locality": "Glen Rose",
    "pull_date": "2026-10-16",
    "source": "data/airroi/glen-rose-2026-10-16.json"
   }
  },
  {
   "market": "Atascadero",
   "slug": "atascadero",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 391,
    "occupancy": 0.44,
    "revpar_usd": 167.2,
    "airroi_active_listings": 181.3,
    "locality": "Atascadero",
    "pull_date": "2026-10-16",
    "source": "data/airroi/atascadero-2026-10-16.json"
   }
  },
  {
   "market": "Denton Township",
   "slug": "denton-township",
   "state": "Michigan",
   "state_page": "https://www.revfactor.io/markets/michigan/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 288.6,
    "occupancy": 0.36,
    "revpar_usd": 115.1,
    "airroi_active_listings": 32.4,
    "locality": "Denton Township",
    "pull_date": "2026-10-16",
    "source": "data/airroi/denton-township-2026-10-16.json"
   }
  },
  {
   "market": "Apple Valley",
   "slug": "apple-valley",
   "state": "Utah",
   "state_page": "https://www.revfactor.io/markets/utah/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 171.2,
    "occupancy": 0.41,
    "revpar_usd": 77.2,
    "airroi_active_listings": 85.1,
    "locality": "Apple Valley",
    "pull_date": "2026-10-16",
    "source": "data/airroi/apple-valley-2026-10-16.json"
   }
  },
  {
   "market": "Santa Ana",
   "slug": "santa-ana",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/california/santa-ana/",
   "metrics": {
    "average_daily_rate_usd": 249,
    "occupancy": 0.54,
    "revpar_usd": 140,
    "airroi_active_listings": 803.1,
    "locality": "Santa Ana",
    "pull_date": "2026-10-16",
    "source": "data/airroi/santa-ana-2026-10-16.json"
   }
  },
  {
   "market": "Venice",
   "slug": "venice",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/venice/",
   "metrics": {
    "average_daily_rate_usd": 249.1,
    "occupancy": 0.46,
    "revpar_usd": 122.2,
    "airroi_active_listings": 404.3,
    "locality": "Venice",
    "pull_date": "2026-10-16",
    "source": "data/airroi/venice-2026-10-16.json"
   }
  },
  {
   "market": "Missoula",
   "slug": "missoula",
   "state": "Montana",
   "state_page": "https://www.revfactor.io/markets/montana/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/montana/missoula/",
   "metrics": {
    "average_daily_rate_usd": 236,
    "occupancy": 0.5,
    "revpar_usd": 124.1,
    "airroi_active_listings": 581.3,
    "locality": "Missoula",
    "pull_date": "2026-10-16",
    "source": "data/airroi/missoula-2026-10-16.json"
   }
  },
  {
   "market": "Norfolk",
   "slug": "norfolk",
   "state": "Virginia",
   "state_page": "https://www.revfactor.io/markets/virginia/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/virginia/norfolk/",
   "metrics": {
    "average_daily_rate_usd": 243,
    "occupancy": 0.46,
    "revpar_usd": 124,
    "airroi_active_listings": 864.3,
    "locality": "Norfolk",
    "pull_date": "2026-10-16",
    "source": "data/airroi/norfolk-2026-10-16.json"
   }
  },
  {
   "market": "Pensacola",
   "slug": "pensacola",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/pensacola/",
   "metrics": {
    "average_daily_rate_usd": 271.4,
    "occupancy": 0.46,
    "revpar_usd": 132.9,
    "airroi_active_listings": 2597.4,
    "locality": "Pensacola",
    "pull_date": "2026-10-16",
    "source": "data/airroi/pensacola-2026-10-16.json"
   }
  },
  {
   "market": "Cle Elum",
   "slug": "cle-elum",
   "state": "Washington",
   "state_page": "https://www.revfactor.io/markets/washington/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/washington/cle-elum/",
   "metrics": {
    "average_daily_rate_usd": 674.5,
    "occupancy": 0.35,
    "revpar_usd": 246.4,
    "airroi_active_listings": 483.8,
    "locality": "Cle Elum",
    "pull_date": "2026-10-16",
    "source": "data/airroi/cle-elum-2026-10-16.json"
   }
  },
  {
   "market": "Sarahsville",
   "slug": "sarahsville",
   "state": "Ohio",
   "state_page": "https://www.revfactor.io/markets/ohio/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": null
  },
  {
   "market": "Los Gatos",
   "slug": "los-gatos",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 252.2,
    "occupancy": 0.44,
    "revpar_usd": 128.8,
    "airroi_active_listings": 101.8,
    "locality": "Los Gatos",
    "pull_date": "2026-10-16",
    "source": "data/airroi/los-gatos-2026-10-16.json"
   }
  },
  {
   "market": "Clinton",
   "slug": "clinton",
   "state": "Washington",
   "state_page": "https://www.revfactor.io/markets/washington/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 364.1,
    "occupancy": 0.46,
    "revpar_usd": 182.6,
    "airroi_active_listings": 119.2,
    "locality": "Clinton",
    "pull_date": "2026-10-16",
    "source": "data/airroi/clinton-2026-10-16.json"
   }
  },
  {
   "market": "Clarkson",
   "slug": "clarkson",
   "state": "Kentucky",
   "state_page": "https://www.revfactor.io/markets/kentucky/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 346.7,
    "occupancy": 0.33,
    "revpar_usd": 124.5,
    "airroi_active_listings": 53.8,
    "locality": "Clarkson",
    "pull_date": "2026-10-16",
    "source": "data/airroi/clarkson-2026-10-16.json"
   }
  },
  {
   "market": "Peru",
   "slug": "peru",
   "state": "Vermont",
   "state_page": "https://www.revfactor.io/markets/vermont/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 696.1,
    "occupancy": 0.35,
    "revpar_usd": 258.1,
    "airroi_active_listings": 63.1,
    "locality": "Peru",
    "pull_date": "2026-10-16",
    "source": "data/airroi/peru-2026-10-16.json"
   }
  },
  {
   "market": "Chicago",
   "slug": "chicago",
   "state": "Illinois",
   "state_page": "https://www.revfactor.io/markets/illinois/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/illinois/chicago/",
   "metrics": {
    "average_daily_rate_usd": 299.1,
    "occupancy": 0.52,
    "revpar_usd": 159.2,
    "airroi_active_listings": 6383.7,
    "locality": "Chicago",
    "pull_date": "2026-10-16",
    "source": "data/airroi/chicago-2026-10-16.json"
   }
  },
  {
   "market": "St. Augustine",
   "slug": "st-augustine",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/st-augustine/",
   "metrics": {
    "average_daily_rate_usd": 337.7,
    "occupancy": 0.46,
    "revpar_usd": 163.9,
    "airroi_active_listings": 1742.3,
    "locality": "St. Augustine",
    "pull_date": "2026-10-16",
    "source": "data/airroi/st-augustine-2026-10-16.json"
   }
  },
  {
   "market": "Oakhurst",
   "slug": "oakhurst",
   "state": "California",
   "state_page": "https://www.revfactor.io/markets/california/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/california/oakhurst/",
   "metrics": {
    "average_daily_rate_usd": 367.7,
    "occupancy": 0.46,
    "revpar_usd": 173.4,
    "airroi_active_listings": 716.3,
    "locality": "Oakhurst",
    "pull_date": "2026-10-16",
    "source": "data/airroi/oakhurst-2026-10-16.json"
   }
  },
  {
   "market": "Balsam Lake",
   "slug": "balsam-lake",
   "state": "Wisconsin",
   "state_page": "https://www.revfactor.io/markets/wisconsin/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 313.8,
    "occupancy": 0.31,
    "revpar_usd": 117.8,
    "airroi_active_listings": 28,
    "locality": "Balsam Lake",
    "pull_date": "2026-10-16",
    "source": "data/airroi/balsam-lake-2026-10-16.json"
   }
  },
  {
   "market": "Crosslake",
   "slug": "crosslake",
   "state": "Minnesota",
   "state_page": "https://www.revfactor.io/markets/minnesota/",
   "revfactor_listings": 1,
   "page": false,
   "url": null,
   "metrics": {
    "average_daily_rate_usd": 487.8,
    "occupancy": 0.4,
    "revpar_usd": 226.6,
    "airroi_active_listings": 111.8,
    "locality": "Crosslake",
    "pull_date": "2026-10-16",
    "source": "data/airroi/crosslake-2026-10-16.json"
   }
  },
  {
   "market": "Scottsdale",
   "slug": "scottsdale",
   "state": "Arizona",
   "state_page": "https://www.revfactor.io/markets/arizona/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/arizona/scottsdale/",
   "metrics": {
    "average_daily_rate_usd": 441.4,
    "occupancy": 0.51,
    "revpar_usd": 232.7,
    "airroi_active_listings": 4511.1,
    "locality": "Scottsdale",
    "pull_date": "2026-10-16",
    "source": "data/airroi/scottsdale-2026-10-16.json"
   }
  },
  {
   "market": "Savannah",
   "slug": "savannah",
   "state": "Georgia",
   "state_page": "https://www.revfactor.io/markets/georgia/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/georgia/savannah/",
   "metrics": {
    "average_daily_rate_usd": 327.4,
    "occupancy": 0.49,
    "revpar_usd": 161.5,
    "airroi_active_listings": 2555.3,
    "locality": "Savannah",
    "pull_date": "2026-10-16",
    "source": "data/airroi/savannah-2026-10-16.json"
   }
  },
  {
   "market": "Lake Lure",
   "slug": "lake-lure",
   "state": "North Carolina",
   "state_page": "https://www.revfactor.io/markets/north-carolina/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/north-carolina/lake-lure/",
   "metrics": {
    "average_daily_rate_usd": 340.2,
    "occupancy": 0.35,
    "revpar_usd": 122.2,
    "airroi_active_listings": 496,
    "locality": "Lake Lure",
    "pull_date": "2026-10-16",
    "source": "data/airroi/lake-lure-2026-10-16.json"
   }
  },
  {
   "market": "Panama City Beach",
   "slug": "panama-city-beach",
   "state": "Florida",
   "state_page": "https://www.revfactor.io/markets/florida/",
   "revfactor_listings": 1,
   "page": true,
   "url": "https://www.revfactor.io/markets/florida/panama-city-beach/",
   "metrics": {
    "average_daily_rate_usd": 360.2,
    "occupancy": 0.43,
    "revpar_usd": 168.2,
    "airroi_active_listings": 10448.1,
    "locality": "Panama City Beach",
    "pull_date": "2026-10-16",
    "source": "data/airroi/panama-city-beach-2026-10-16.json"
   }
  }
 ]
}
