{
 "build": {
  "built": "2026-10-21",
  "min_n": 25,
  "max_days": 1500,
  "window_days": 365,
  "source_file": "permits_pipeline/clean/permits_latest.csv.gz",
  "base_url": "https://permitclock.pages.dev"
 },
 "cities": {
  "austin": {
   "name": "Austin",
   "state": "TX",
   "slug": "austin",
   "dataset": "Issued Construction Permits (3syk-w9eu)",
   "url": "https://data.austintexas.gov/resource/3syk-w9eu.json",
   "lic": "Public Domain U.S. Government",
   "agency": "City of Austin Development Services",
   "last_issued": "2026-10-19",
   "window_start": "2025-10-20",
   "groups": {
    "all": {
     "label": "All new housing permits",
     "definition": "Permits for new residential buildings that add at least one housing unit (permit classes for single-family, secondary apartment, two-family, three-to-four and five-plus family).",
     "n": 2340,
     "excluded": 27,
     "median": 56,
     "p25": 27,
     "p75": 130,
     "p90": 336,
     "zips": {
      "78748": {
       "n": 35,
       "excluded": 0,
       "median": 14,
       "p25": 13,
       "p75": 44,
       "p90": 140
      },
      "78652": {
       "n": 62,
       "excluded": 0,
       "median": 15,
       "p25": 15,
       "p75": 19,
       "p90": 47
      },
      "78617": {
       "n": 121,
       "excluded": 0,
       "median": 20,
       "p25": 14,
       "p75": 25,
       "p90": 49
      },
      "78747": {
       "n": 220,
       "excluded": 0,
       "median": 21,
       "p25": 14,
       "p75": 39,
       "p90": 78
      },
      "78653": {
       "n": 107,
       "excluded": 0,
       "median": 35,
       "p25": 21,
       "p75": 54,
       "p90": 90
      },
      "78746": {
       "n": 33,
       "excluded": 0,
       "median": 36,
       "p25": 28,
       "p75": 161,
       "p90": 251
      },
      "78754": {
       "n": 124,
       "excluded": 0,
       "median": 36,
       "p25": 27,
       "p75": 52,
       "p90": 61
      },
      "78758": {
       "n": 29,
       "excluded": 0,
       "median": 41,
       "p25": 27,
       "p75": 54,
       "p90": 1184
      },
      "78744": {
       "n": 414,
       "excluded": 1,
       "median": 42,
       "p25": 24,
       "p75": 71,
       "p90": 284
      },
      "78724": {
       "n": 40,
       "excluded": 0,
       "median": 48,
       "p25": 26,
       "p75": 75,
       "p90": 239
      },
      "78745": {
       "n": 179,
       "excluded": 2,
       "median": 59,
       "p25": 42,
       "p75": 176,
       "p90": 275
      },
      "78757": {
       "n": 101,
       "excluded": 1,
       "median": 67,
       "p25": 46,
       "p75": 98,
       "p90": 174
      },
      "78731": {
       "n": 59,
       "excluded": 0,
       "median": 82,
       "p25": 48,
       "p75": 122,
       "p90": 204
      },
      "78723": {
       "n": 79,
       "excluded": 0,
       "median": 86,
       "p25": 44,
       "p75": 124,
       "p90": 473
      },
      "78751": {
       "n": 29,
       "excluded": 0,
       "median": 89,
       "p25": 66,
       "p75": 160,
       "p90": 260
      },
      "78704": {
       "n": 140,
       "excluded": 3,
       "median": 91,
       "p25": 68,
       "p75": 171,
       "p90": 287
      },
      "78702": {
       "n": 124,
       "excluded": 1,
       "median": 93,
       "p25": 66,
       "p75": 145,
       "p90": 316
      },
      "78722": {
       "n": 32,
       "excluded": 0,
       "median": 111,
       "p25": 78,
       "p75": 180,
       "p90": 206
      },
      "78703": {
       "n": 65,
       "excluded": 4,
       "median": 112,
       "p25": 78,
       "p75": 206,
       "p90": 300
      },
      "78736": {
       "n": 25,
       "excluded": 0,
       "median": 118,
       "p25": 118,
       "p75": 993,
       "p90": 993
      },
      "78752": {
       "n": 33,
       "excluded": 4,
       "median": 179,
       "p25": 64,
       "p75": 204,
       "p90": 433
      },
      "78741": {
       "n": 37,
       "excluded": 0,
       "median": 300,
       "p25": 123,
       "p75": 362,
       "p90": 375
      },
      "78721": {
       "n": 75,
       "excluded": 9,
       "median": 358,
       "p25": 146,
       "p75": 361,
       "p90": 364
      },
      "78730": {
       "n": 32,
       "excluded": 0,
       "median": 1183,
       "p25": 56,
       "p75": 1183,
       "p90": 1183
      }
     }
    },
    "sf": {
     "label": "New single-family homes",
     "definition": "New single-family house permits (Austin permit class code 101).",
     "n": 2045,
     "excluded": 18,
     "median": 50,
     "p25": 25,
     "p75": 98,
     "p90": 223,
     "zips": {
      "78748": {
       "n": 35,
       "excluded": 0,
       "median": 14,
       "p25": 13,
       "p75": 44,
       "p90": 140
      },
      "78652": {
       "n": 56,
       "excluded": 0,
       "median": 15,
       "p25": 15,
       "p75": 18,
       "p90": 19
      },
      "78617": {
       "n": 120,
       "excluded": 0,
       "median": 20,
       "p25": 14,
       "p75": 25,
       "p90": 49
      },
      "78747": {
       "n": 220,
       "excluded": 0,
       "median": 21,
       "p25": 14,
       "p75": 39,
       "p90": 78
      },
      "78758": {
       "n": 25,
       "excluded": 0,
       "median": 29,
       "p25": 25,
       "p75": 47,
       "p90": 62
      },
      "78746": {
       "n": 31,
       "excluded": 0,
       "median": 34,
       "p25": 27,
       "p75": 97,
       "p90": 253
      },
      "78653": {
       "n": 107,
       "excluded": 0,
       "median": 35,
       "p25": 21,
       "p75": 54,
       "p90": 90
      },
      "78744": {
       "n": 374,
       "excluded": 0,
       "median": 36,
       "p25": 24,
       "p75": 56,
       "p90": 134
      },
      "78754": {
       "n": 124,
       "excluded": 0,
       "median": 36,
       "p25": 27,
       "p75": 52,
       "p90": 61
      },
      "78724": {
       "n": 39,
       "excluded": 0,
       "median": 48,
       "p25": 26,
       "p75": 74,
       "p90": 244
      },
      "78757": {
       "n": 91,
       "excluded": 0,
       "median": 62,
       "p25": 44,
       "p75": 90,
       "p90": 146
      },
      "78745": {
       "n": 128,
       "excluded": 1,
       "median": 68,
       "p25": 46,
       "p75": 175,
       "p90": 261
      },
      "78731": {
       "n": 54,
       "excluded": 0,
       "median": 80,
       "p25": 44,
       "p75": 120,
       "p90": 205
      },
      "78723": {
       "n": 72,
       "excluded": 0,
       "median": 85,
       "p25": 41,
       "p75": 104,
       "p90": 296
      },
      "78704": {
       "n": 127,
       "excluded": 2,
       "median": 87,
       "p25": 68,
       "p75": 152,
       "p90": 287
      },
      "78751": {
       "n": 25,
       "excluded": 0,
       "median": 93,
       "p25": 66,
       "p75": 176,
       "p90": 269
      },
      "78702": {
       "n": 117,
       "excluded": 1,
       "median": 94,
       "p25": 62,
       "p75": 146,
       "p90": 316
      },
      "78703": {
       "n": 43,
       "excluded": 1,
       "median": 118,
       "p25": 79,
       "p75": 211,
       "p90": 275
      },
      "78752": {
       "n": 27,
       "excluded": 2,
       "median": 182,
       "p25": 85,
       "p75": 272,
       "p90": 468
      },
      "78721": {
       "n": 48,
       "excluded": 9,
       "median": 207,
       "p25": 102,
       "p75": 358,
       "p90": 361
      },
      "78741": {
       "n": 32,
       "excluded": 0,
       "median": 299,
       "p25": 116,
       "p75": 363,
       "p90": 375
      }
     }
    },
    "two": {
     "label": "Two-unit homes and secondary apartments",
     "definition": "New two-family buildings and secondary apartments (Austin permit class codes 102 and 103). Austin's backyard units and duplex-style second homes are filed under these classes.",
     "n": 167,
     "excluded": 9,
     "median": 127,
     "p25": 66,
     "p75": 300,
     "p90": 361,
     "zips": {
      "78745": {
       "n": 50,
       "excluded": 1,
       "median": 48,
       "p25": 32,
       "p75": 127,
       "p90": 278
      },
      "78721": {
       "n": 27,
       "excluded": 0,
       "median": 361,
       "p25": 361,
       "p75": 364,
       "p90": 579
      }
     }
    },
    "multi": {
     "label": "Apartment buildings (3+ units)",
     "definition": "New buildings with three or more units (Austin permit class codes 104 and 105).",
     "n": 128,
     "excluded": 0,
     "median": 468,
     "p25": 299,
     "p75": 1183,
     "p90": 1183,
     "zips": {
      "78744": {
       "n": 25,
       "excluded": 0,
       "median": 289,
       "p25": 289,
       "p75": 528,
       "p90": 528
      }
     }
    }
   },
   "trend": {
    "2024-11": {
     "n": 178,
     "median": 56
    },
    "2024-12": {
     "n": 161,
     "median": 50
    },
    "2025-01": {
     "n": 156,
     "median": 54
    },
    "2025-02": {
     "n": 180,
     "median": 61
    },
    "2025-03": {
     "n": 372,
     "median": 32
    },
    "2025-04": {
     "n": 316,
     "median": 28
    },
    "2025-05": {
     "n": 229,
     "median": 56
    },
    "2025-06": {
     "n": 226,
     "median": 56
    },
    "2025-07": {
     "n": 247,
     "median": 53
    },
    "2025-08": {
     "n": 129,
     "median": 63
    },
    "2025-09": {
     "n": 147,
     "median": 83
    },
    "2025-10": {
     "n": 153,
     "median": 100
    },
    "2025-11": {
     "n": 120,
     "median": 79
    },
    "2025-12": {
     "n": 169,
     "median": 94
    },
    "2026-01": {
     "n": 179,
     "median": 99
    },
    "2026-02": {
     "n": 157,
     "median": 69
    },
    "2026-03": {
     "n": 215,
     "median": 44
    },
    "2026-04": {
     "n": 209,
     "median": 35
    },
    "2026-05": {
     "n": 224,
     "median": 45
    },
    "2026-06": {
     "n": 257,
     "median": 51
    },
    "2026-07": {
     "n": 241,
     "median": 57
    },
    "2026-08": {
     "n": 193,
     "median": 42
    },
    "2026-09": {
     "n": 177,
     "median": 40
    }
   }
  },
  "la": {
   "name": "Los Angeles",
   "state": "CA",
   "slug": "los-angeles",
   "dataset": "LADBS Building Permits Issued (pi9x-tg5x)",
   "url": "https://data.lacity.org/resource/pi9x-tg5x.json",
   "lic": "No licence field; portal terms of use (data.lacity.org/terms-of-use)",
   "agency": "Los Angeles Department of Building and Safety (LADBS)",
   "last_issued": "2026-10-17",
   "window_start": "2025-10-18",
   "groups": {
    "all": {
     "label": "All permits that add housing",
     "definition": "LADBS permits with a net gain in dwelling units or ADUs, including new buildings, additions and conversions.",
     "n": 7987,
     "excluded": 189,
     "median": 138,
     "p25": 73,
     "p75": 264,
     "p90": 544,
     "zips": {
      "91326": {
       "n": 33,
       "excluded": 1,
       "median": 73,
       "p25": 35,
       "p75": 220,
       "p90": 428
      },
      "91307": {
       "n": 88,
       "excluded": 4,
       "median": 85,
       "p25": 42,
       "p75": 122,
       "p90": 262
      },
      "91304": {
       "n": 112,
       "excluded": 0,
       "median": 92,
       "p25": 41,
       "p75": 213,
       "p90": 323
      },
      "91306": {
       "n": 140,
       "excluded": 1,
       "median": 92,
       "p25": 42,
       "p75": 182,
       "p90": 375
      },
      "91324": {
       "n": 70,
       "excluded": 0,
       "median": 94,
       "p25": 56,
       "p75": 169,
       "p90": 243
      },
      "91344": {
       "n": 191,
       "excluded": 1,
       "median": 94,
       "p25": 49,
       "p75": 189,
       "p90": 390
      },
      "91343": {
       "n": 139,
       "excluded": 1,
       "median": 98,
       "p25": 52,
       "p75": 190,
       "p90": 336
      },
      "91335": {
       "n": 238,
       "excluded": 1,
       "median": 99,
       "p25": 52,
       "p75": 193,
       "p90": 348
      },
      "91402": {
       "n": 73,
       "excluded": 0,
       "median": 99,
       "p25": 44,
       "p75": 162,
       "p90": 299
      },
      "91311": {
       "n": 60,
       "excluded": 4,
       "median": 102,
       "p25": 46,
       "p75": 202,
       "p90": 268
      },
      "91042": {
       "n": 101,
       "excluded": 1,
       "median": 105,
       "p25": 52,
       "p75": 318,
       "p90": 815
      },
      "91316": {
       "n": 54,
       "excluded": 1,
       "median": 106,
       "p25": 70,
       "p75": 195,
       "p90": 687
      },
      "91342": {
       "n": 153,
       "excluded": 11,
       "median": 106,
       "p25": 56,
       "p75": 192,
       "p90": 336
      },
      "91345": {
       "n": 57,
       "excluded": 0,
       "median": 109,
       "p25": 56,
       "p75": 175,
       "p90": 376
      },
      "91406": {
       "n": 139,
       "excluded": 0,
       "median": 111,
       "p25": 61,
       "p75": 189,
       "p90": 406
      },
      "91605": {
       "n": 141,
       "excluded": 1,
       "median": 111,
       "p25": 47,
       "p75": 219,
       "p90": 547
      },
      "90066": {
       "n": 159,
       "excluded": 0,
       "median": 112,
       "p25": 77,
       "p75": 197,
       "p90": 385
      },
      "91303": {
       "n": 42,
       "excluded": 0,
       "median": 112,
       "p25": 84,
       "p75": 208,
       "p90": 421
      },
      "90272": {
       "n": 1177,
       "excluded": 5,
       "median": 113,
       "p25": 75,
       "p75": 169,
       "p90": 228
      },
      "91411": {
       "n": 58,
       "excluded": 1,
       "median": 114,
       "p25": 90,
       "p75": 175,
       "p90": 681
      },
      "91331": {
       "n": 202,
       "excluded": 5,
       "median": 117,
       "p25": 59,
       "p75": 200,
       "p90": 453
      },
      "91607": {
       "n": 56,
       "excluded": 1,
       "median": 120,
       "p25": 74,
       "p75": 200,
       "p90": 317
      },
      "91423": {
       "n": 65,
       "excluded": 0,
       "median": 121,
       "p25": 64,
       "p75": 210,
       "p90": 364
      },
      "91405": {
       "n": 99,
       "excluded": 1,
       "median": 123,
       "p25": 58,
       "p75": 219,
       "p90": 317
      },
      "91325": {
       "n": 94,
       "excluded": 1,
       "median": 124,
       "p25": 76,
       "p75": 190,
       "p90": 284
      },
      "91367": {
       "n": 137,
       "excluded": 0,
       "median": 124,
       "p25": 55,
       "p75": 271,
       "p90": 435
      },
      "90036": {
       "n": 49,
       "excluded": 3,
       "median": 127,
       "p25": 91,
       "p75": 224,
       "p90": 379
      },
      "91352": {
       "n": 135,
       "excluded": 1,
       "median": 127,
       "p25": 59,
       "p75": 230,
       "p90": 513
      },
      "91356": {
       "n": 80,
       "excluded": 0,
       "median": 131,
       "p25": 65,
       "p75": 217,
       "p90": 354
      },
      "90064": {
       "n": 104,
       "excluded": 3,
       "median": 132,
       "p25": 69,
       "p75": 262,
       "p90": 491
      },
      "90034": {
       "n": 84,
       "excluded": 7,
       "median": 136,
       "p25": 78,
       "p75": 323,
       "p90": 643
      },
      "91436": {
       "n": 44,
       "excluded": 2,
       "median": 138,
       "p25": 82,
       "p75": 248,
       "p90": 560
      },
      "91606": {
       "n": 125,
       "excluded": 2,
       "median": 138,
       "p25": 75,
       "p75": 238,
       "p90": 361
      },
      "91401": {
       "n": 111,
       "excluded": 2,
       "median": 139,
       "p25": 69,
       "p75": 242,
       "p90": 686
      },
      "90025": {
       "n": 64,
       "excluded": 3,
       "median": 142,
       "p25": 75,
       "p75": 237,
       "p90": 532
      },
      "90045": {
       "n": 85,
       "excluded": 2,
       "median": 143,
       "p25": 76,
       "p75": 276,
       "p90": 396
      },
      "91403": {
       "n": 40,
       "excluded": 1,
       "median": 144,
       "p25": 125,
       "p75": 189,
       "p90": 374
      },
      "90016": {
       "n": 115,
       "excluded": 2,
       "median": 147,
       "p25": 93,
       "p75": 318,
       "p90": 709
      },
      "90062": {
       "n": 58,
       "excluded": 0,
       "median": 148,
       "p25": 89,
       "p75": 298,
       "p90": 778
      },
      "91040": {
       "n": 66,
       "excluded": 2,
       "median": 152,
       "p25": 61,
       "p75": 262,
       "p90": 804
      },
      "90018": {
       "n": 65,
       "excluded": 4,
       "median": 154,
       "p25": 89,
       "p75": 316,
       "p90": 618
      },
      "90501": {
       "n": 39,
       "excluded": 1,
       "median": 156,
       "p25": 82,
       "p75": 268,
       "p90": 534
      },
      "91604": {
       "n": 66,
       "excluded": 1,
       "median": 156,
       "p25": 92,
       "p75": 272,
       "p90": 538
      },
      "90043": {
       "n": 79,
       "excluded": 0,
       "median": 158,
       "p25": 84,
       "p75": 251,
       "p90": 442
      },
      "90047": {
       "n": 85,
       "excluded": 0,
       "median": 159,
       "p25": 88,
       "p75": 293,
       "p90": 487
      },
      "90003": {
       "n": 77,
       "excluded": 8,
       "median": 162,
       "p25": 86,
       "p75": 260,
       "p90": 545
      },
      "91364": {
       "n": 69,
       "excluded": 1,
       "median": 163,
       "p25": 79,
       "p75": 333,
       "p90": 950
      },
      "90004": {
       "n": 78,
       "excluded": 2,
       "median": 168,
       "p25": 92,
       "p75": 454,
       "p90": 962
      },
      "90038": {
       "n": 41,
       "excluded": 3,
       "median": 168,
       "p25": 101,
       "p75": 490,
       "p90": 658
      },
      "90044": {
       "n": 105,
       "excluded": 0,
       "median": 168,
       "p25": 79,
       "p75": 289,
       "p90": 543
      },
      "90048": {
       "n": 42,
       "excluded": 0,
       "median": 168,
       "p25": 90,
       "p75": 228,
       "p90": 534
      },
      "90002": {
       "n": 53,
       "excluded": 1,
       "median": 169,
       "p25": 61,
       "p75": 363,
       "p90": 483
      },
      "90024": {
       "n": 31,
       "excluded": 0,
       "median": 176,
       "p25": 113,
       "p75": 413,
       "p90": 646
      },
      "90041": {
       "n": 75,
       "excluded": 1,
       "median": 177,
       "p25": 92,
       "p75": 342,
       "p90": 697
      },
      "90031": {
       "n": 39,
       "excluded": 2,
       "median": 182,
       "p25": 118,
       "p75": 864,
       "p90": 1010
      },
      "90049": {
       "n": 94,
       "excluded": 1,
       "median": 182,
       "p25": 106,
       "p75": 386,
       "p90": 681
      },
      "91601": {
       "n": 105,
       "excluded": 5,
       "median": 182,
       "p25": 117,
       "p75": 472,
       "p90": 710
      },
      "90065": {
       "n": 74,
       "excluded": 23,
       "median": 188,
       "p25": 94,
       "p75": 359,
       "p90": 744
      },
      "90035": {
       "n": 68,
       "excluded": 0,
       "median": 191,
       "p25": 86,
       "p75": 319,
       "p90": 448
      },
      "90011": {
       "n": 118,
       "excluded": 6,
       "median": 193,
       "p25": 96,
       "p75": 273,
       "p90": 405
      },
      "90019": {
       "n": 120,
       "excluded": 2,
       "median": 194,
       "p25": 102,
       "p75": 318,
       "p90": 499
      },
      "90006": {
       "n": 37,
       "excluded": 2,
       "median": 196,
       "p25": 134,
       "p75": 540,
       "p90": 1159
      },
      "90037": {
       "n": 81,
       "excluded": 4,
       "median": 210,
       "p25": 154,
       "p75": 337,
       "p90": 927
      },
      "91602": {
       "n": 32,
       "excluded": 0,
       "median": 219,
       "p25": 146,
       "p75": 437,
       "p90": 782
      },
      "90027": {
       "n": 56,
       "excluded": 1,
       "median": 220,
       "p25": 117,
       "p75": 524,
       "p90": 580
      },
      "90042": {
       "n": 103,
       "excluded": 7,
       "median": 227,
       "p25": 122,
       "p75": 486,
       "p90": 718
      },
      "90068": {
       "n": 36,
       "excluded": 4,
       "median": 230,
       "p25": 94,
       "p75": 484,
       "p90": 802
      },
      "90007": {
       "n": 54,
       "excluded": 2,
       "median": 234,
       "p25": 104,
       "p75": 443,
       "p90": 734
      },
      "90023": {
       "n": 29,
       "excluded": 0,
       "median": 235,
       "p25": 156,
       "p75": 355,
       "p90": 655
      },
      "90059": {
       "n": 37,
       "excluded": 0,
       "median": 241,
       "p25": 120,
       "p75": 345,
       "p90": 579
      },
      "90039": {
       "n": 93,
       "excluded": 3,
       "median": 248,
       "p25": 88,
       "p75": 731,
       "p90": 1369
      },
      "90046": {
       "n": 36,
       "excluded": 2,
       "median": 251,
       "p25": 115,
       "p75": 539,
       "p90": 998
      },
      "90291": {
       "n": 72,
       "excluded": 3,
       "median": 252,
       "p25": 119,
       "p75": 415,
       "p90": 783
      },
      "90032": {
       "n": 75,
       "excluded": 4,
       "median": 264,
       "p25": 105,
       "p75": 588,
       "p90": 1073
      },
      "90026": {
       "n": 100,
       "excluded": 5,
       "median": 266,
       "p25": 98,
       "p75": 666,
       "p90": 1460
      },
      "90731": {
       "n": 43,
       "excluded": 0,
       "median": 268,
       "p25": 126,
       "p75": 497,
       "p90": 805
      },
      "90008": {
       "n": 51,
       "excluded": 0,
       "median": 275,
       "p25": 138,
       "p75": 496,
       "p90": 857
      },
      "90029": {
       "n": 62,
       "excluded": 6,
       "median": 284,
       "p25": 125,
       "p75": 805,
       "p90": 1028
      },
      "90710": {
       "n": 25,
       "excluded": 0,
       "median": 297,
       "p25": 112,
       "p75": 371,
       "p90": 472
      },
      "90744": {
       "n": 49,
       "excluded": 0,
       "median": 324,
       "p25": 124,
       "p75": 503,
       "p90": 1098
      },
      "90033": {
       "n": 36,
       "excluded": 1,
       "median": 393,
       "p25": 112,
       "p75": 561,
       "p90": 790
      },
      "90061": {
       "n": 31,
       "excluded": 0,
       "median": 621,
       "p25": 133,
       "p75": 782,
       "p90": 913
      }
     }
    },
    "new_home": {
     "label": "New one- and two-family homes",
     "definition": "New-building permits for one- or two-family dwellings.",
     "n": 1995,
     "excluded": 72,
     "median": 151,
     "p25": 97,
     "p75": 264,
     "p90": 623,
     "zips": {
      "90272": {
       "n": 1020,
       "excluded": 3,
       "median": 112,
       "p25": 75,
       "p75": 167,
       "p90": 226
      },
      "90049": {
       "n": 41,
       "excluded": 0,
       "median": 179,
       "p25": 107,
       "p75": 335,
       "p90": 1038
      },
      "91401": {
       "n": 32,
       "excluded": 0,
       "median": 218,
       "p25": 138,
       "p75": 693,
       "p90": 852
      },
      "91601": {
       "n": 34,
       "excluded": 0,
       "median": 224,
       "p25": 165,
       "p75": 444,
       "p90": 693
      },
      "90039": {
       "n": 29,
       "excluded": 1,
       "median": 1093,
       "p25": 731,
       "p75": 1369,
       "p90": 1369
      }
     }
    },
    "adu": {
     "label": "New buildings that create an ADU",
     "definition": "New-building permits where LADBS records at least one accessory dwelling unit (the adu_changed field). Garage conversions and other ADU alterations are not separable in this feed and are excluded.",
     "n": 2203,
     "excluded": 48,
     "median": 160,
     "p25": 97,
     "p75": 282,
     "p90": 544,
     "zips": {
      "90066": {
       "n": 40,
       "excluded": 0,
       "median": 104,
       "p25": 75,
       "p75": 139,
       "p90": 209
      },
      "91042": {
       "n": 35,
       "excluded": 0,
       "median": 117,
       "p25": 58,
       "p75": 421,
       "p90": 831
      },
      "91343": {
       "n": 39,
       "excluded": 1,
       "median": 117,
       "p25": 63,
       "p75": 189,
       "p90": 265
      },
      "91304": {
       "n": 36,
       "excluded": 0,
       "median": 118,
       "p25": 70,
       "p75": 292,
       "p90": 440
      },
      "90272": {
       "n": 231,
       "excluded": 2,
       "median": 122,
       "p25": 81,
       "p75": 176,
       "p90": 233
      },
      "91325": {
       "n": 29,
       "excluded": 0,
       "median": 132,
       "p25": 102,
       "p75": 190,
       "p90": 326
      },
      "90064": {
       "n": 27,
       "excluded": 0,
       "median": 134,
       "p25": 72,
       "p75": 248,
       "p90": 336
      },
      "91344": {
       "n": 58,
       "excluded": 1,
       "median": 134,
       "p25": 86,
       "p75": 237,
       "p90": 473
      },
      "91406": {
       "n": 50,
       "excluded": 0,
       "median": 136,
       "p25": 76,
       "p75": 311,
       "p90": 463
      },
      "91605": {
       "n": 36,
       "excluded": 0,
       "median": 138,
       "p25": 77,
       "p75": 212,
       "p90": 597
      },
      "91606": {
       "n": 34,
       "excluded": 0,
       "median": 140,
       "p25": 106,
       "p75": 230,
       "p90": 265
      },
      "91405": {
       "n": 32,
       "excluded": 0,
       "median": 142,
       "p25": 123,
       "p75": 237,
       "p90": 317
      },
      "91306": {
       "n": 40,
       "excluded": 0,
       "median": 145,
       "p25": 80,
       "p75": 249,
       "p90": 415
      },
      "91331": {
       "n": 53,
       "excluded": 1,
       "median": 145,
       "p25": 89,
       "p75": 257,
       "p90": 598
      },
      "91335": {
       "n": 66,
       "excluded": 0,
       "median": 146,
       "p25": 94,
       "p75": 276,
       "p90": 348
      },
      "91342": {
       "n": 49,
       "excluded": 0,
       "median": 151,
       "p25": 91,
       "p75": 242,
       "p90": 480
      },
      "91401": {
       "n": 34,
       "excluded": 0,
       "median": 151,
       "p25": 104,
       "p75": 221,
       "p90": 442
      },
      "90044": {
       "n": 30,
       "excluded": 0,
       "median": 158,
       "p25": 70,
       "p75": 286,
       "p90": 490
      },
      "91356": {
       "n": 32,
       "excluded": 0,
       "median": 166,
       "p25": 122,
       "p75": 253,
       "p90": 366
      },
      "91352": {
       "n": 46,
       "excluded": 0,
       "median": 168,
       "p25": 82,
       "p75": 258,
       "p90": 518
      },
      "90049": {
       "n": 36,
       "excluded": 0,
       "median": 180,
       "p25": 121,
       "p75": 290,
       "p90": 622
      },
      "91367": {
       "n": 44,
       "excluded": 0,
       "median": 191,
       "p25": 101,
       "p75": 278,
       "p90": 477
      },
      "90016": {
       "n": 33,
       "excluded": 0,
       "median": 207,
       "p25": 127,
       "p75": 388,
       "p90": 769
      },
      "90011": {
       "n": 59,
       "excluded": 4,
       "median": 209,
       "p25": 133,
       "p75": 293,
       "p90": 533
      },
      "90037": {
       "n": 26,
       "excluded": 1,
       "median": 212,
       "p25": 185,
       "p75": 357,
       "p90": 609
      },
      "91601": {
       "n": 34,
       "excluded": 2,
       "median": 224,
       "p25": 159,
       "p75": 472,
       "p90": 708
      },
      "90032": {
       "n": 31,
       "excluded": 1,
       "median": 241,
       "p25": 109,
       "p75": 424,
       "p90": 588
      },
      "90019": {
       "n": 25,
       "excluded": 0,
       "median": 249,
       "p25": 173,
       "p75": 419,
       "p90": 543
      },
      "90042": {
       "n": 42,
       "excluded": 2,
       "median": 281,
       "p25": 175,
       "p75": 517,
       "p90": 790
      },
      "90039": {
       "n": 27,
       "excluded": 1,
       "median": 432,
       "p25": 110,
       "p75": 738,
       "p90": 869
      }
     }
    },
    "apt": {
     "label": "New apartment buildings",
     "definition": "New-building permits LADBS classes as Apartment.",
     "n": 142,
     "excluded": 35,
     "median": 771,
     "p25": 464,
     "p75": 1148,
     "p90": 1260,
     "zips": {}
    }
   },
   "trend": {
    "2024-11": {
     "n": 604,
     "median": 170
    },
    "2024-12": {
     "n": 602,
     "median": 154
    },
    "2025-01": {
     "n": 666,
     "median": 160
    },
    "2025-02": {
     "n": 688,
     "median": 170
    },
    "2025-03": {
     "n": 735,
     "median": 166
    },
    "2025-04": {
     "n": 719,
     "median": 145
    },
    "2025-05": {
     "n": 708,
     "median": 126
    },
    "2025-06": {
     "n": 635,
     "median": 129
    },
    "2025-07": {
     "n": 707,
     "median": 130
    },
    "2025-08": {
     "n": 731,
     "median": 114
    },
    "2025-09": {
     "n": 692,
     "median": 124
    },
    "2025-10": {
     "n": 728,
     "median": 114
    },
    "2025-11": {
     "n": 604,
     "median": 127
    },
    "2025-12": {
     "n": 689,
     "median": 125
    },
    "2026-01": {
     "n": 646,
     "median": 132
    },
    "2026-02": {
     "n": 692,
     "median": 158
    },
    "2026-03": {
     "n": 719,
     "median": 147
    },
    "2026-04": {
     "n": 675,
     "median": 148
    },
    "2026-05": {
     "n": 697,
     "median": 147
    },
    "2026-06": {
     "n": 654,
     "median": 135
    },
    "2026-07": {
     "n": 649,
     "median": 143
    },
    "2026-08": {
     "n": 591,
     "median": 139
    },
    "2026-09": {
     "n": 683,
     "median": 133
    }
   }
  },
  "seattle": {
   "name": "Seattle",
   "state": "WA",
   "slug": "seattle",
   "dataset": "Building Permits (76t5-zqzr)",
   "url": "https://data.seattle.gov/resource/76t5-zqzr.json",
   "lic": "Public Domain (attribution: City of Seattle)",
   "agency": "Seattle Department of Construction and Inspections (SDCI)",
   "last_issued": "2026-10-16",
   "window_start": "2025-10-17",
   "groups": {
    "all": {
     "label": "All new housing permits",
     "definition": "SDCI construction permits of type New that add at least one housing unit.",
     "n": 1148,
     "excluded": 18,
     "median": 181,
     "p25": 130,
     "p75": 253,
     "p90": 489,
     "zips": {
      "98133": {
       "n": 65,
       "excluded": 1,
       "median": 152,
       "p25": 117,
       "p75": 226,
       "p90": 360
      },
      "98199": {
       "n": 45,
       "excluded": 1,
       "median": 157,
       "p25": 113,
       "p75": 188,
       "p90": 234
      },
      "98116": {
       "n": 51,
       "excluded": 1,
       "median": 161,
       "p25": 119,
       "p75": 204,
       "p90": 211
      },
      "98103": {
       "n": 125,
       "excluded": 2,
       "median": 165,
       "p25": 127,
       "p75": 221,
       "p90": 302
      },
      "98115": {
       "n": 135,
       "excluded": 0,
       "median": 165,
       "p25": 143,
       "p75": 228,
       "p90": 309
      },
      "98117": {
       "n": 102,
       "excluded": 1,
       "median": 170,
       "p25": 134,
       "p75": 246,
       "p90": 401
      },
      "98126": {
       "n": 36,
       "excluded": 0,
       "median": 171,
       "p25": 135,
       "p75": 214,
       "p90": 233
      },
      "98105": {
       "n": 59,
       "excluded": 0,
       "median": 181,
       "p25": 130,
       "p75": 419,
       "p90": 522
      },
      "98125": {
       "n": 85,
       "excluded": 0,
       "median": 181,
       "p25": 117,
       "p75": 209,
       "p90": 245
      },
      "98106": {
       "n": 34,
       "excluded": 5,
       "median": 206,
       "p25": 187,
       "p75": 338,
       "p90": 546
      },
      "98108": {
       "n": 58,
       "excluded": 0,
       "median": 208,
       "p25": 117,
       "p75": 609,
       "p90": 654
      },
      "98177": {
       "n": 28,
       "excluded": 0,
       "median": 209,
       "p25": 172,
       "p75": 304,
       "p90": 419
      },
      "98136": {
       "n": 65,
       "excluded": 0,
       "median": 217,
       "p25": 161,
       "p75": 243,
       "p90": 279
      },
      "98118": {
       "n": 89,
       "excluded": 2,
       "median": 235,
       "p25": 162,
       "p75": 489,
       "p90": 948
      },
      "98119": {
       "n": 50,
       "excluded": 1,
       "median": 273,
       "p25": 214,
       "p75": 292,
       "p90": 1033
      }
     }
    },
    "adu": {
     "label": "Permits that include an ADU",
     "definition": "New-construction permits whose dwelling-unit type includes an attached or detached accessory dwelling unit (AADU or DADU), with or without a new house.",
     "n": 506,
     "excluded": 8,
     "median": 180,
     "p25": 126,
     "p75": 266,
     "p90": 480,
     "tag_window_start": "2024-07-01",
     "tag_window_end": "2025-06-30",
     "zips": {
      "98199": {
       "n": 27,
       "excluded": 0,
       "median": 148,
       "p25": 126,
       "p75": 187,
       "p90": 212
      },
      "98103": {
       "n": 39,
       "excluded": 0,
       "median": 166,
       "p25": 113,
       "p75": 217,
       "p90": 242
      },
      "98115": {
       "n": 43,
       "excluded": 0,
       "median": 170,
       "p25": 124,
       "p75": 244,
       "p90": 466
      },
      "98117": {
       "n": 57,
       "excluded": 1,
       "median": 185,
       "p25": 138,
       "p75": 283,
       "p90": 522
      },
      "98125": {
       "n": 56,
       "excluded": 0,
       "median": 189,
       "p25": 136,
       "p75": 239,
       "p90": 403
      },
      "98133": {
       "n": 34,
       "excluded": 2,
       "median": 190,
       "p25": 128,
       "p75": 238,
       "p90": 375
      },
      "98122": {
       "n": 25,
       "excluded": 0,
       "median": 277,
       "p25": 228,
       "p75": 313,
       "p90": 568
      },
      "98118": {
       "n": 54,
       "excluded": 0,
       "median": 330,
       "p25": 170,
       "p75": 756,
       "p90": 963
      }
     }
    }
   },
   "trend": {
    "2024-11": {
     "n": 51,
     "median": 253
    },
    "2024-12": {
     "n": 77,
     "median": 189
    },
    "2025-01": {
     "n": 66,
     "median": 218
    },
    "2025-02": {
     "n": 69,
     "median": 203
    },
    "2025-03": {
     "n": 79,
     "median": 189
    },
    "2025-04": {
     "n": 92,
     "median": 219
    },
    "2025-05": {
     "n": 82,
     "median": 194
    },
    "2025-06": {
     "n": 70,
     "median": 182
    },
    "2025-07": {
     "n": 95,
     "median": 196
    },
    "2025-08": {
     "n": 93,
     "median": 211
    },
    "2025-09": {
     "n": 50,
     "median": 246
    },
    "2025-10": {
     "n": 87,
     "median": 178
    },
    "2025-11": {
     "n": 64,
     "median": 198
    },
    "2025-12": {
     "n": 100,
     "median": 162
    },
    "2026-01": {
     "n": 86,
     "median": 158
    },
    "2026-02": {
     "n": 66,
     "median": 166
    },
    "2026-03": {
     "n": 143,
     "median": 169
    },
    "2026-04": {
     "n": 128,
     "median": 178
    },
    "2026-05": {
     "n": 80,
     "median": 173
    },
    "2026-06": {
     "n": 92,
     "median": 196
    },
    "2026-07": {
     "n": 106,
     "median": 190
    },
    "2026-08": {
     "n": 98,
     "median": 190
    },
    "2026-09": {
     "n": 90,
     "median": 183
    }
   }
  }
 },
 "ext": {
  "sdci_dadu_goal": 30,
  "sdci_dadu_current_p75": 60,
  "sdci_sf_alt_goal": 30,
  "sdci_sf_alt_current_p75": 64,
  "sdci_url": "https://www.seattle.gov/sdci/about-us/construction-permit-performance",
  "sdci_checked": "2026-10-21"
 }
}