{
  "generated_at": "2026-09-06T14:15:27.682Z",
  "source": "https://roadcams-site.pages.dev/reports/camera-uptime/",
  "attribution": "LiveTrafficCam - cite with a link to the source page",
  "states": [
    {
      "state": "UT",
      "cams": 2091,
      "live_now": 2091,
      "stale_now": 0,
      "dead_now": 0,
      "checks": 64293,
      "live_checks": 64273,
      "stale_checks": 0,
      "dead_checks": 0,
      "error_checks": 20,
      "checks_48h": 14641,
      "error_checks_48h": 0,
      "liveNowPct": 100,
      "staleNowPct": 0,
      "deadNowPct": 0,
      "checkLivePct": 100
    },
    {
      "state": "WI",
      "cams": 489,
      "live_now": 489,
      "stale_now": 0,
      "dead_now": 0,
      "checks": 18388,
      "live_checks": 18384,
      "stale_checks": 0,
      "dead_checks": 0,
      "error_checks": 4,
      "checks_48h": 3483,
      "error_checks_48h": 0,
      "liveNowPct": 100,
      "staleNowPct": 0,
      "deadNowPct": 0,
      "checkLivePct": 100
    },
    {
      "state": "ID",
      "cams": 445,
      "live_now": 434,
      "stale_now": 5,
      "dead_now": 6,
      "checks": 6092,
      "live_checks": 5884,
      "stale_checks": 128,
      "dead_checks": 42,
      "error_checks": 38,
      "checks_48h": 3121,
      "error_checks_48h": 7,
      "liveNowPct": 97.5,
      "staleNowPct": 1.1,
      "deadNowPct": 1.3,
      "checkLivePct": 97.2
    },
    {
      "state": "WA",
      "cams": 1713,
      "live_now": 1648,
      "stale_now": 6,
      "dead_now": 59,
      "checks": 64918,
      "live_checks": 62723,
      "stale_checks": 378,
      "dead_checks": 1026,
      "error_checks": 791,
      "checks_48h": 12265,
      "error_checks_48h": 81,
      "liveNowPct": 96.2,
      "staleNowPct": 0.4,
      "deadNowPct": 3.4,
      "checkLivePct": 97.8
    },
    {
      "state": "AK",
      "cams": 1073,
      "live_now": 1005,
      "stale_now": 18,
      "dead_now": 50,
      "checks": 40611,
      "live_checks": 38366,
      "stale_checks": 242,
      "dead_checks": 288,
      "error_checks": 1715,
      "checks_48h": 7797,
      "error_checks_48h": 239,
      "liveNowPct": 93.7,
      "staleNowPct": 1.7,
      "deadNowPct": 4.7,
      "checkLivePct": 98.6
    },
    {
      "state": "NV",
      "cams": 648,
      "live_now": 584,
      "stale_now": 11,
      "dead_now": 53,
      "checks": 24761,
      "live_checks": 22787,
      "stale_checks": 220,
      "dead_checks": 779,
      "error_checks": 975,
      "checks_48h": 4753,
      "error_checks_48h": 7,
      "liveNowPct": 90.1,
      "staleNowPct": 1.7,
      "deadNowPct": 8.2,
      "checkLivePct": 95.8
    },
    {
      "state": "IA",
      "cams": 1250,
      "live_now": 1112,
      "stale_now": 13,
      "dead_now": 125,
      "checks": 28820,
      "live_checks": 25409,
      "stale_checks": 223,
      "dead_checks": 36,
      "error_checks": 3152,
      "checks_48h": 8850,
      "error_checks_48h": 939,
      "liveNowPct": 89,
      "staleNowPct": 1,
      "deadNowPct": 10,
      "checkLivePct": 99
    },
    {
      "state": "AZ",
      "cams": 644,
      "live_now": 561,
      "stale_now": 3,
      "dead_now": 80,
      "checks": 24264,
      "live_checks": 22050,
      "stale_checks": 70,
      "dead_checks": 1126,
      "error_checks": 1018,
      "checks_48h": 4646,
      "error_checks_48h": 9,
      "liveNowPct": 87.1,
      "staleNowPct": 0.5,
      "deadNowPct": 12.4,
      "checkLivePct": 94.9
    },
    {
      "state": "HI",
      "cams": 102,
      "live_now": 86,
      "stale_now": 7,
      "dead_now": 9,
      "checks": 3895,
      "live_checks": 3431,
      "stale_checks": 93,
      "dead_checks": 0,
      "error_checks": 371,
      "checks_48h": 739,
      "error_checks_48h": 68,
      "liveNowPct": 84.3,
      "staleNowPct": 6.9,
      "deadNowPct": 8.8,
      "checkLivePct": 97.4
    },
    {
      "state": "CA",
      "cams": 3347,
      "live_now": 2508,
      "stale_now": 75,
      "dead_now": 764,
      "checks": 128681,
      "live_checks": 116145,
      "stale_checks": 4828,
      "dead_checks": 7361,
      "error_checks": 347,
      "checks_48h": 23978,
      "error_checks_48h": 21,
      "liveNowPct": 74.9,
      "staleNowPct": 2.2,
      "deadNowPct": 22.8,
      "checkLivePct": 90.5
    },
    {
      "state": "GA",
      "cams": 4043,
      "live_now": 642,
      "stale_now": 2282,
      "dead_now": 1119,
      "checks": 153545,
      "live_checks": 99224,
      "stale_checks": 16956,
      "dead_checks": 13677,
      "error_checks": 23688,
      "checks_48h": 30156,
      "error_checks_48h": 40,
      "liveNowPct": 15.9,
      "staleNowPct": 56.4,
      "deadNowPct": 27.7,
      "checkLivePct": 76.4
    }
  ],
  "measurementLimited": [],
  "totals": {
    "camsTracked": 15845,
    "statesMeasured": 11,
    "liveNow": 11160,
    "staleNow": 2420,
    "deadNow": 2265,
    "liveNowPct": 70.4,
    "validChecks14d": 526149
  },
  "metros": [
    {
      "slug": "salt-lake-city-metro-utah",
      "name": "Salt Lake City Metro",
      "state": "UT",
      "cams": 748,
      "live_now": 748,
      "stale_now": 0,
      "dead_now": 0,
      "checks": 23011,
      "live_checks": 23003,
      "error_checks": 8,
      "liveNowPct": 100,
      "checkLivePct": 100
    },
    {
      "slug": "milwaukee-metro-wisconsin",
      "name": "Milwaukee Metro",
      "state": "WI",
      "cams": 177,
      "live_now": 177,
      "stale_now": 0,
      "dead_now": 0,
      "checks": 6644,
      "live_checks": 6643,
      "error_checks": 1,
      "liveNowPct": 100,
      "checkLivePct": 100
    },
    {
      "slug": "spokane-metro-washington",
      "name": "Spokane Metro",
      "state": "WA",
      "cams": 76,
      "live_now": 75,
      "stale_now": 0,
      "dead_now": 1,
      "checks": 2893,
      "live_checks": 2819,
      "error_checks": 0,
      "liveNowPct": 98.7,
      "checkLivePct": 97.4
    },
    {
      "slug": "seattle-metro-washington",
      "name": "Seattle Metro",
      "state": "WA",
      "cams": 706,
      "live_now": 683,
      "stale_now": 1,
      "dead_now": 22,
      "checks": 26715,
      "live_checks": 25994,
      "error_checks": 263,
      "liveNowPct": 96.7,
      "checkLivePct": 98.3
    },
    {
      "slug": "des-moines-metro-iowa",
      "name": "Des Moines Metro",
      "state": "IA",
      "cams": 127,
      "live_now": 122,
      "stale_now": 1,
      "dead_now": 4,
      "checks": 2929,
      "live_checks": 2822,
      "error_checks": 76,
      "liveNowPct": 96.1,
      "checkLivePct": 98.9
    },
    {
      "slug": "phoenix-metro-arizona",
      "name": "Phoenix Metro",
      "state": "AZ",
      "cams": 363,
      "live_now": 339,
      "stale_now": 2,
      "dead_now": 22,
      "checks": 13674,
      "live_checks": 12977,
      "error_checks": 354,
      "liveNowPct": 93.4,
      "checkLivePct": 97.4
    },
    {
      "slug": "las-vegas-metro-nevada",
      "name": "Las Vegas Metro",
      "state": "NV",
      "cams": 338,
      "live_now": 314,
      "stale_now": 6,
      "dead_now": 18,
      "checks": 12793,
      "live_checks": 12089,
      "error_checks": 371,
      "liveNowPct": 92.9,
      "checkLivePct": 97.3
    },
    {
      "slug": "sacramento-metro-california",
      "name": "Sacramento Metro",
      "state": "CA",
      "cams": 160,
      "live_now": 147,
      "stale_now": 0,
      "dead_now": 13,
      "checks": 6085,
      "live_checks": 5917,
      "error_checks": 1,
      "liveNowPct": 91.9,
      "checkLivePct": 97.3
    },
    {
      "slug": "reno-metro-nevada",
      "name": "Reno Metro",
      "state": "NV",
      "cams": 111,
      "live_now": 97,
      "stale_now": 1,
      "dead_now": 13,
      "checks": 4190,
      "live_checks": 3798,
      "error_checks": 170,
      "liveNowPct": 87.4,
      "checkLivePct": 94.5
    },
    {
      "slug": "anchorage-metro-alaska",
      "name": "Anchorage Metro",
      "state": "AK",
      "cams": 42,
      "live_now": 36,
      "stale_now": 2,
      "dead_now": 4,
      "checks": 1488,
      "live_checks": 1406,
      "error_checks": 26,
      "liveNowPct": 85.7,
      "checkLivePct": 96.2
    },
    {
      "slug": "tucson-metro-arizona",
      "name": "Tucson Metro",
      "state": "AZ",
      "cams": 36,
      "live_now": 28,
      "stale_now": 0,
      "dead_now": 8,
      "checks": 1363,
      "live_checks": 1156,
      "error_checks": 92,
      "liveNowPct": 77.8,
      "checkLivePct": 91
    },
    {
      "slug": "san-diego-metro-california",
      "name": "San Diego Metro",
      "state": "CA",
      "cams": 254,
      "live_now": 177,
      "stale_now": 20,
      "dead_now": 57,
      "checks": 9632,
      "live_checks": 8872,
      "error_checks": 1,
      "liveNowPct": 69.7,
      "checkLivePct": 92.1
    },
    {
      "slug": "bay-area-california",
      "name": "Bay Area",
      "state": "CA",
      "cams": 632,
      "live_now": 390,
      "stale_now": 5,
      "dead_now": 237,
      "checks": 23949,
      "live_checks": 20986,
      "error_checks": 12,
      "liveNowPct": 61.7,
      "checkLivePct": 87.7
    },
    {
      "slug": "los-angeles-metro-california",
      "name": "Los Angeles Metro",
      "state": "CA",
      "cams": 799,
      "live_now": 481,
      "stale_now": 28,
      "dead_now": 290,
      "checks": 29980,
      "live_checks": 25046,
      "error_checks": 38,
      "liveNowPct": 60.2,
      "checkLivePct": 83.6
    },
    {
      "slug": "atlanta-metro-georgia",
      "name": "Atlanta Metro",
      "state": "GA",
      "cams": 2489,
      "live_now": 375,
      "stale_now": 1353,
      "dead_now": 761,
      "checks": 94568,
      "live_checks": 59978,
      "error_checks": 15052,
      "liveNowPct": 15.1,
      "checkLivePct": 75.4
    }
  ],
  "metrosMeasurementLimited": []
}