{
  "dataset": "Declared value of permitted work per active property-year, by trade and building type",
  "version": "1.0.4",
  "generated_at": "2026-08-12T01:18:31.288Z",
  "generated_by": "skills/revenue-estimator-rnd/build-trade-permit-building-coefficients.mjs",
  "attribution": "Level analysis of building-permit and tax-assessor aggregates",
  "unit": "US dollars of declared permitted work in one property-year with at least one classified permit",
  "scope": "Comparable across HVAC, plumbing, electrical, roofing, and fire protection. This is permitted project scope, not contractor revenue, total building spend, or a promise of annual work.",
  "method": {
    "window": "Permits effective in 2022, 2023, or 2024. Permit snapshots are collapsed to one latest row per buildingpermitid before aggregation.",
    "property_year": "Classified permit values are summed within trade x property x calendar year. Published p25, median, and p75 are across active property-years.",
    "trade_classifier": "Mutually exclusive ordered regular expressions over permit type plus description. The order is fire protection, roofing, HVAC, plumbing, then electrical.",
    "building_type": "Permit ATTOM ID joins to the latest tax-assessor property-use code. Codes are mapped to the same normalized building segments used by the calculator.",
    "property_type_codes": {
      "grocery_cstore": [124, 137, 151, 185],
      "restaurant": [128, 129, 146, 148, 166, 189, 190],
      "hospitality": [131, 153, 154, 155, 163, 299, 362],
      "healthcare": [142, 152, 160, 192, 302, 312, 321, 339],
      "education": [175, 274, 328, 342, 352],
      "worship": [336],
      "government": [277, 278, 283, 286, 294, 295, 314, 319, 325, 344],
      "industrial": [195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 130, 266, 280, 308],
      "multifamily": [357, 358, 359, 360, 361, 368, 369, 370, 372, 378, 381, 388],
      "single_family_resi": [181, 363, 364, 371, 373, 375, 376, 377, 380, 382, 383, 384, 385, 386, 390, 423, 452, 467, 468],
      "office": [136, 139, 150, 169, 170, 176, 177, 184, 301],
      "retail": [125, 141, 143, 144, 145, 149, 157, 158, 167, 168, 178, 179, 180, 182, 183, 186, 188, 194, 307],
      "mixed_use": [140, 161, 171, 187]
    },
    "geographic_normalization": "Building-type and size multipliers are computed within state, then the median state ratio is published. Raw dollars are never pooled across states because filing conventions differ.",
    "size_gate": "Size bands use within-state, within-trade, within-building-type area tertiles. Medium is normalized to 1. A size model is published only when small is below 1, large is above 1, and large versus small differs by at least 20%.",
    "age_policy": "No permit-derived age multiplier is published. Observed age differences can reflect reporting, redevelopment, and project mix rather than causal maintenance demand.",
    "publication_floors": "Each state cell needs at least 25 active property-years. A cross-state multiplier needs at least 5 qualifying state cells."
  },
  "known_limits": [
    "Many repairs and maintenance visits do not require a permit, so this does not measure all service work.",
    "Some jurisdictions put whole-project value on an individual trade permit, while others report only the trade scope. State-specific medians and within-state normalization reduce but do not remove that difference.",
    "A permit value is owner- or filer-declared project scope. It is not an invoice, collected revenue, or gross profit.",
    "The result is conditional on a property-year having at least one classified permit. It is not the average across every building, including years with no permitted work.",
    "Trade classification comes from permit text and can misclassify ambiguous multi-trade descriptions. The ordered classifier prevents one record from appearing in multiple trades.",
    "Building age is descriptive context only and does not change a permit-based result."
  ],
  "sources": [
    {
      "name": "ATTOM PropertyType codebook",
      "url": "https://cloud-help.attomdata.com/article/679-propertytype",
      "use": "Reproduces the standardized property-use code descriptions used in the building taxonomy."
    },
    {
      "name": "US Census employer categories and NAICS industries",
      "url": "https://www.census.gov/programs-surveys/esp/guidance/employer.html",
      "use": "Independently verifies the published roofing, electrical, and plumbing/HVAC trade definitions."
    },
    {
      "name": "EIA 2018 Commercial Buildings Energy Consumption Survey",
      "url": "https://www.eia.gov/consumption/commercial/pba/",
      "use": "Independent validation that commercial building activity changes heating, cooling, lighting, and equipment demand. It is context, not a dollar coefficient."
    },
    {
      "name": "US Department of Energy commercial water-use estimation",
      "url": "https://www.energy.gov/cmei/femp/estimating-methods-determining-end-use-water-consumption",
      "use": "Independent validation that plumbing demand changes with building occupancy and equipment. It is context, not a dollar coefficient."
    },
    {
      "name": "Level permit benchmark methodology",
      "url": "https://levelcfo.com/tools/market-growth-report/",
      "use": "Public explanation of permit scope, reporting limits, and all-five-trade comparisons."
    }
  ],
  "query_cost": {
    "states": 51,
    "estimated_usd": 0.6674
  },
  "claim_support_download": "/data/benchmarks/building-opportunity-by-trade-claim-support.csv",
  "trades": [
    {
      "trade": "hvac",
      "label": "HVAC / mechanical",
      "typical_state_active_property_year": {
        "states": 46,
        "property_years": 103083,
        "properties": 84715,
        "permits": 175599,
        "p25": 8160,
        "median": 22573,
        "p75": 100048
      },
      "states": {
        "AL": {
          "property_years": 228,
          "properties": 214,
          "permits": 312,
          "p25": 26870,
          "median": 131308,
          "p75": 499287
        },
        "AK": {
          "property_years": 47,
          "properties": 44,
          "permits": 49,
          "p25": 40000,
          "median": 75000,
          "p75": 171000
        },
        "AZ": {
          "property_years": 762,
          "properties": 704,
          "permits": 962,
          "p25": 31273,
          "median": 102657,
          "p75": 342363
        },
        "AR": {
          "property_years": 642,
          "properties": 556,
          "permits": 984,
          "p25": 9239,
          "median": 28110,
          "p75": 102711
        },
        "CA": {
          "property_years": 9803,
          "properties": 8245,
          "permits": 15987,
          "p25": 11123,
          "median": 51808,
          "p75": 256144
        },
        "CO": {
          "property_years": 4987,
          "properties": 3970,
          "permits": 10441,
          "p25": 6239,
          "median": 24366,
          "p75": 141246
        },
        "CT": {
          "property_years": 2263,
          "properties": 1959,
          "permits": 3239,
          "p25": 7248,
          "median": 18133,
          "p75": 67715
        },
        "FL": {
          "property_years": 19358,
          "properties": 15568,
          "permits": 38199,
          "p25": 7004,
          "median": 13900,
          "p75": 46877
        },
        "GA": {
          "property_years": 2243,
          "properties": 1893,
          "permits": 4058,
          "p25": 11689,
          "median": 50599,
          "p75": 282543
        },
        "HI": {
          "property_years": 130,
          "properties": 129,
          "permits": 163,
          "p25": 160000,
          "median": 262750,
          "p75": 303625
        },
        "ID": {
          "property_years": 230,
          "properties": 215,
          "permits": 272,
          "p25": 5917,
          "median": 13643,
          "p75": 56942
        },
        "IL": {
          "property_years": 1561,
          "properties": 1250,
          "permits": 2537,
          "p25": 15362,
          "median": 110182,
          "p75": 595961
        },
        "IN": {
          "property_years": 4253,
          "properties": 3241,
          "permits": 8342,
          "p25": 7863,
          "median": 21869,
          "p75": 84274
        },
        "IA": {
          "property_years": 1018,
          "properties": 892,
          "permits": 1294,
          "p25": 6257,
          "median": 15136,
          "p75": 47602
        },
        "KS": {
          "property_years": 413,
          "properties": 374,
          "permits": 537,
          "p25": 8458,
          "median": 20385,
          "p75": 115675
        },
        "KY": {
          "property_years": 3557,
          "properties": 2885,
          "permits": 4598,
          "p25": 6025,
          "median": 11603,
          "p75": 31575
        },
        "LA": {
          "property_years": 591,
          "properties": 550,
          "permits": 803,
          "p25": 5225,
          "median": 15151,
          "p75": 62855
        },
        "MD": {
          "property_years": 642,
          "properties": 546,
          "permits": 911,
          "p25": 10968,
          "median": 32193,
          "p75": 119888
        },
        "MA": {
          "property_years": 1862,
          "properties": 1631,
          "permits": 3459,
          "p25": 4919,
          "median": 17036,
          "p75": 74242
        },
        "MI": {
          "property_years": 154,
          "properties": 148,
          "permits": 193,
          "p25": 48097,
          "median": 195549,
          "p75": 828411
        },
        "MN": {
          "property_years": 2798,
          "properties": 2250,
          "permits": 5181,
          "p25": 6140,
          "median": 19341,
          "p75": 71455
        },
        "MO": {
          "property_years": 2035,
          "properties": 1638,
          "permits": 3473,
          "p25": 8776,
          "median": 23277,
          "p75": 90410
        },
        "MT": {
          "property_years": 39,
          "properties": 37,
          "permits": 42,
          "p25": 28000,
          "median": 145000,
          "p75": 582206
        },
        "NE": {
          "property_years": 1450,
          "properties": 1205,
          "permits": 1838,
          "p25": 6475,
          "median": 16875,
          "p75": 53115
        },
        "NV": {
          "property_years": 3057,
          "properties": 2478,
          "permits": 4915,
          "p25": 22068,
          "median": 103659,
          "p75": 417088
        },
        "NH": {
          "property_years": 267,
          "properties": 223,
          "permits": 429,
          "p25": 4013,
          "median": 13074,
          "p75": 39262
        },
        "NJ": {
          "property_years": 68,
          "properties": 65,
          "permits": 71,
          "p25": 5000,
          "median": 11900,
          "p75": 26201
        },
        "NM": {
          "property_years": 59,
          "properties": 55,
          "permits": 69,
          "p25": 21000,
          "median": 121068,
          "p75": 270363
        },
        "NY": {
          "property_years": 1152,
          "properties": 1024,
          "permits": 1435,
          "p25": 5996,
          "median": 15150,
          "p75": 65432
        },
        "NC": {
          "property_years": 8600,
          "properties": 6914,
          "permits": 15038,
          "p25": 7816,
          "median": 18008,
          "p75": 81555
        },
        "ND": {
          "property_years": 397,
          "properties": 342,
          "permits": 512,
          "p25": 4553,
          "median": 10724,
          "p75": 31926
        },
        "OH": {
          "property_years": 2049,
          "properties": 1752,
          "permits": 3020,
          "p25": 8574,
          "median": 26101,
          "p75": 136414
        },
        "OK": {
          "property_years": 271,
          "properties": 245,
          "permits": 369,
          "p25": 57813,
          "median": 295096,
          "p75": 1029346
        },
        "OR": {
          "property_years": 3776,
          "properties": 3254,
          "permits": 5059,
          "p25": 5852,
          "median": 13699,
          "p75": 42362
        },
        "PA": {
          "property_years": 2533,
          "properties": 2189,
          "permits": 3774,
          "p25": 9771,
          "median": 24857,
          "p75": 115800
        },
        "RI": {
          "property_years": 390,
          "properties": 357,
          "permits": 508,
          "p25": 4653,
          "median": 12106,
          "p75": 24304
        },
        "SC": {
          "property_years": 1318,
          "properties": 1172,
          "permits": 1702,
          "p25": 9924,
          "median": 31697,
          "p75": 154113
        },
        "SD": {
          "property_years": 29,
          "properties": 26,
          "permits": 37,
          "p25": 35000,
          "median": 104000,
          "p75": 400000
        },
        "TN": {
          "property_years": 3692,
          "properties": 2957,
          "permits": 7225,
          "p25": 4868,
          "median": 17542,
          "p75": 85084
        },
        "TX": {
          "property_years": 3758,
          "properties": 3278,
          "permits": 5197,
          "p25": 9995,
          "median": 32850,
          "p75": 181053
        },
        "UT": {
          "property_years": 281,
          "properties": 237,
          "permits": 397,
          "p25": 19513,
          "median": 138940,
          "p75": 538950
        },
        "VT": {
          "property_years": 91,
          "properties": 90,
          "permits": 128,
          "p25": 5342,
          "median": 8641,
          "p75": 25000
        },
        "VA": {
          "property_years": 3721,
          "properties": 2888,
          "permits": 6705,
          "p25": 9065,
          "median": 27659,
          "p75": 107443
        },
        "WA": {
          "property_years": 4402,
          "properties": 3276,
          "permits": 7894,
          "p25": 6305,
          "median": 21225,
          "p75": 97384
        },
        "WI": {
          "property_years": 2015,
          "properties": 1661,
          "permits": 3141,
          "p25": 6323,
          "median": 16561,
          "p75": 49671
        },
        "WY": {
          "property_years": 91,
          "properties": 88,
          "permits": 100,
          "p25": 5718,
          "median": 8872,
          "p75": 16841
        }
      },
      "segments": {
        "industrial": {
          "states": 40,
          "property_years": 22454,
          "multiplier": 1.16,
          "multiplier_p25": 0.95,
          "multiplier_p75": 1.36,
          "area_p33_sqft": 12157,
          "area_p67_sqft": 50916,
          "size": {
            "small": {
              "states": 31,
              "property_years": 6538,
              "multiplier": 0.71,
              "multiplier_p25": 0.46,
              "multiplier_p75": 0.75,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 33,
              "property_years": 6582,
              "multiplier": 1,
              "multiplier_p25": 0.78,
              "multiplier_p75": 1.04,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 31,
              "property_years": 6518,
              "multiplier": 2.1,
              "multiplier_p25": 1.41,
              "multiplier_p75": 2.47,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "mixed_use": {
          "states": 28,
          "property_years": 4961,
          "multiplier": 0.71,
          "multiplier_p25": 0.58,
          "multiplier_p75": 0.9,
          "area_p33_sqft": 3838,
          "area_p67_sqft": 9406,
          "size": {
            "small": {
              "states": 15,
              "property_years": 1308,
              "multiplier": 0.78,
              "multiplier_p25": 0.63,
              "multiplier_p75": 0.87,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 15,
              "property_years": 1325,
              "multiplier": 1,
              "multiplier_p25": 0.82,
              "multiplier_p75": 1.03,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 13,
              "property_years": 1256,
              "multiplier": 1.97,
              "multiplier_p25": 1.39,
              "multiplier_p75": 2.28,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "office": {
          "states": 36,
          "property_years": 25485,
          "multiplier": 1.15,
          "multiplier_p25": 0.91,
          "multiplier_p75": 1.8,
          "area_p33_sqft": 7322,
          "area_p67_sqft": 39401,
          "size": {
            "small": {
              "states": 30,
              "property_years": 7962,
              "multiplier": 0.53,
              "multiplier_p25": 0.38,
              "multiplier_p75": 0.62,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 30,
              "property_years": 7962,
              "multiplier": 1,
              "multiplier_p25": 0.89,
              "multiplier_p75": 1.13,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 30,
              "property_years": 7893,
              "multiplier": 2.49,
              "multiplier_p25": 1.96,
              "multiplier_p75": 3.57,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "restaurant": {
          "states": 31,
          "property_years": 6525,
          "multiplier": 0.88,
          "multiplier_p25": 0.76,
          "multiplier_p75": 1.15,
          "area_p33_sqft": 2798,
          "area_p67_sqft": 4884,
          "size": {
            "small": {
              "states": 23,
              "property_years": 1995,
              "multiplier": 0.87,
              "multiplier_p25": 0.76,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 23,
              "property_years": 1990,
              "multiplier": 1,
              "multiplier_p25": 0.98,
              "multiplier_p75": 1.19,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 23,
              "property_years": 1986,
              "multiplier": 1.14,
              "multiplier_p25": 1.02,
              "multiplier_p75": 1.35,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "grocery_cstore": {
          "states": 21,
          "property_years": 2129,
          "multiplier": 1.01,
          "multiplier_p25": 0.84,
          "multiplier_p75": 1.46,
          "area_p33_sqft": 3204,
          "area_p67_sqft": 10866,
          "size": {
            "small": {
              "states": 8,
              "property_years": 476,
              "multiplier": 0.65,
              "multiplier_p25": 0.43,
              "multiplier_p75": 0.68,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 8,
              "property_years": 465,
              "multiplier": 1,
              "multiplier_p25": 0.53,
              "multiplier_p75": 1.12,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 8,
              "property_years": 468,
              "multiplier": 2.12,
              "multiplier_p25": 1.79,
              "multiplier_p75": 2.16,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "healthcare": {
          "states": 29,
          "property_years": 6522,
          "multiplier": 1.1,
          "multiplier_p25": 0.88,
          "multiplier_p75": 1.5,
          "area_p33_sqft": 8283,
          "area_p67_sqft": 43938,
          "size": {
            "small": {
              "states": 18,
              "property_years": 1843,
              "multiplier": 0.61,
              "multiplier_p25": 0.34,
              "multiplier_p75": 0.71,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 18,
              "property_years": 1801,
              "multiplier": 1,
              "multiplier_p25": 0.85,
              "multiplier_p75": 1.14,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 17,
              "property_years": 1812,
              "multiplier": 2.34,
              "multiplier_p25": 1.85,
              "multiplier_p75": 2.74,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "multifamily": {
          "states": 27,
          "property_years": 8313,
          "multiplier": 0.68,
          "multiplier_p25": 0.36,
          "multiplier_p75": 0.89,
          "area_p33_sqft": 6217,
          "area_p67_sqft": 22278,
          "size": {
            "small": {
              "states": 18,
              "property_years": 2444,
              "multiplier": 0.72,
              "multiplier_p25": 0.61,
              "multiplier_p75": 0.93,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 18,
              "property_years": 2459,
              "multiplier": 1,
              "multiplier_p25": 0.82,
              "multiplier_p75": 1.14,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 18,
              "property_years": 2430,
              "multiplier": 1.64,
              "multiplier_p25": 1.29,
              "multiplier_p75": 2.78,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "retail": {
          "states": 36,
          "property_years": 20750,
          "multiplier": 0.99,
          "multiplier_p25": 0.79,
          "multiplier_p75": 1.13,
          "area_p33_sqft": 6236,
          "area_p67_sqft": 17358,
          "size": {
            "small": {
              "states": 30,
              "property_years": 6488,
              "multiplier": 0.71,
              "multiplier_p25": 0.58,
              "multiplier_p75": 0.8,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 30,
              "property_years": 6474,
              "multiplier": 1,
              "multiplier_p25": 0.79,
              "multiplier_p75": 0.98,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 30,
              "property_years": 6461,
              "multiplier": 2.1,
              "multiplier_p25": 1.53,
              "multiplier_p75": 2.24,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "education": {
          "states": 13,
          "property_years": 886,
          "multiplier": 0.94,
          "multiplier_p25": 0.72,
          "multiplier_p75": 1.45,
          "area_p33_sqft": 5424,
          "area_p67_sqft": 10768,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "hospitality": {
          "states": 23,
          "property_years": 2740,
          "multiplier": 1.29,
          "multiplier_p25": 0.98,
          "multiplier_p75": 1.67,
          "area_p33_sqft": 26000,
          "area_p67_sqft": 84004,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "single_family_resi": {
          "states": 12,
          "property_years": 1141,
          "multiplier": 0.63,
          "multiplier_p25": 0.41,
          "multiplier_p75": 1.16,
          "area_p33_sqft": 1483,
          "area_p67_sqft": 2477,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        }
      }
    },
    {
      "trade": "plumbing",
      "label": "Plumbing",
      "typical_state_active_property_year": {
        "states": 44,
        "property_years": 77306,
        "properties": 65871,
        "permits": 118239,
        "p25": 3358,
        "median": 15794,
        "p75": 59037
      },
      "states": {
        "AL": {
          "property_years": 200,
          "properties": 187,
          "permits": 252,
          "p25": 7273,
          "median": 30225,
          "p75": 138572
        },
        "AZ": {
          "property_years": 1618,
          "properties": 1394,
          "permits": 2375,
          "p25": 1,
          "median": 200,
          "p75": 11615
        },
        "AR": {
          "property_years": 569,
          "properties": 493,
          "permits": 780,
          "p25": 7197,
          "median": 22964,
          "p75": 87678
        },
        "CA": {
          "property_years": 6947,
          "properties": 6191,
          "permits": 10142,
          "p25": 5932,
          "median": 22852,
          "p75": 106572
        },
        "CO": {
          "property_years": 3991,
          "properties": 3401,
          "permits": 6201,
          "p25": 1317,
          "median": 5093,
          "p75": 26193
        },
        "CT": {
          "property_years": 2240,
          "properties": 1976,
          "permits": 2951,
          "p25": 3026,
          "median": 8297,
          "p75": 26602
        },
        "FL": {
          "property_years": 11463,
          "properties": 9884,
          "permits": 18825,
          "p25": 1802,
          "median": 5579,
          "p75": 31230
        },
        "GA": {
          "property_years": 1315,
          "properties": 1166,
          "permits": 2067,
          "p25": 7318,
          "median": 45319,
          "p75": 262209
        },
        "HI": {
          "property_years": 80,
          "properties": 74,
          "permits": 192,
          "p25": 80000,
          "median": 350000,
          "p75": 1700000
        },
        "ID": {
          "property_years": 357,
          "properties": 336,
          "permits": 409,
          "p25": 4063,
          "median": 10589,
          "p75": 31433
        },
        "IL": {
          "property_years": 1219,
          "properties": 1008,
          "permits": 1575,
          "p25": 2173,
          "median": 16052,
          "p75": 137695
        },
        "IN": {
          "property_years": 2170,
          "properties": 1681,
          "permits": 3922,
          "p25": 6268,
          "median": 19247,
          "p75": 78747
        },
        "IA": {
          "property_years": 827,
          "properties": 718,
          "permits": 1048,
          "p25": 2459,
          "median": 8952,
          "p75": 38723
        },
        "KS": {
          "property_years": 415,
          "properties": 382,
          "permits": 496,
          "p25": 1721,
          "median": 5666,
          "p75": 37882
        },
        "KY": {
          "property_years": 57,
          "properties": 56,
          "permits": 61,
          "p25": 10000,
          "median": 60000,
          "p75": 300001
        },
        "LA": {
          "property_years": 73,
          "properties": 71,
          "permits": 78,
          "p25": 1000,
          "median": 20000,
          "p75": 82000
        },
        "MD": {
          "property_years": 119,
          "properties": 109,
          "permits": 132,
          "p25": 5000,
          "median": 43125,
          "p75": 208335
        },
        "MA": {
          "property_years": 3844,
          "properties": 3223,
          "permits": 6541,
          "p25": 2890,
          "median": 9712,
          "p75": 35622
        },
        "MI": {
          "property_years": 58,
          "properties": 57,
          "permits": 63,
          "p25": 3000,
          "median": 75000,
          "p75": 443130
        },
        "MN": {
          "property_years": 2516,
          "properties": 2041,
          "permits": 3930,
          "p25": 3118,
          "median": 10182,
          "p75": 34326
        },
        "MO": {
          "property_years": 2549,
          "properties": 2033,
          "permits": 4472,
          "p25": 1797,
          "median": 6129,
          "p75": 30927
        },
        "MT": {
          "property_years": 25,
          "properties": 25,
          "permits": 29,
          "p25": 10000,
          "median": 35460,
          "p75": 500000
        },
        "NE": {
          "property_years": 79,
          "properties": 79,
          "permits": 83,
          "p25": 5500,
          "median": 16000,
          "p75": 75000
        },
        "NV": {
          "property_years": 2750,
          "properties": 2227,
          "permits": 4837,
          "p25": 11116,
          "median": 78016,
          "p75": 316751
        },
        "NH": {
          "property_years": 126,
          "properties": 113,
          "permits": 157,
          "p25": 2960,
          "median": 8333,
          "p75": 29974
        },
        "NJ": {
          "property_years": 119,
          "properties": 108,
          "permits": 150,
          "p25": 416,
          "median": 2122,
          "p75": 14290
        },
        "NM": {
          "property_years": 56,
          "properties": 50,
          "permits": 71,
          "p25": 2500,
          "median": 16000,
          "p75": 97500
        },
        "NY": {
          "property_years": 1757,
          "properties": 1416,
          "permits": 3054,
          "p25": 3598,
          "median": 10769,
          "p75": 28647
        },
        "NC": {
          "property_years": 5239,
          "properties": 4310,
          "permits": 8406,
          "p25": 6291,
          "median": 29049,
          "p75": 179462
        },
        "ND": {
          "property_years": 190,
          "properties": 163,
          "permits": 291,
          "p25": 10000,
          "median": 26493,
          "p75": 64131
        },
        "OH": {
          "property_years": 1656,
          "properties": 1433,
          "permits": 2459,
          "p25": 5142,
          "median": 18332,
          "p75": 97492
        },
        "OK": {
          "property_years": 253,
          "properties": 247,
          "permits": 313,
          "p25": 18366,
          "median": 82629,
          "p75": 472616
        },
        "OR": {
          "property_years": 1314,
          "properties": 1195,
          "permits": 1577,
          "p25": 2918,
          "median": 8476,
          "p75": 40074
        },
        "PA": {
          "property_years": 4848,
          "properties": 4256,
          "permits": 6487,
          "p25": 1480,
          "median": 4063,
          "p75": 14319
        },
        "RI": {
          "property_years": 279,
          "properties": 264,
          "permits": 320,
          "p25": 2000,
          "median": 5921,
          "p75": 14846
        },
        "SC": {
          "property_years": 825,
          "properties": 737,
          "permits": 1018,
          "p25": 7700,
          "median": 30693,
          "p75": 154269
        },
        "TN": {
          "property_years": 1904,
          "properties": 1637,
          "permits": 3288,
          "p25": 3912,
          "median": 17701,
          "p75": 82170
        },
        "TX": {
          "property_years": 5222,
          "properties": 4525,
          "permits": 6928,
          "p25": 1428,
          "median": 4244,
          "p75": 26688
        },
        "UT": {
          "property_years": 95,
          "properties": 93,
          "permits": 110,
          "p25": 15000,
          "median": 60000,
          "p75": 350000
        },
        "VT": {
          "property_years": 72,
          "properties": 63,
          "permits": 91,
          "p25": 2000,
          "median": 5000,
          "p75": 19987
        },
        "VA": {
          "property_years": 3789,
          "properties": 3018,
          "permits": 6504,
          "p25": 3612,
          "median": 11536,
          "p75": 41043
        },
        "WA": {
          "property_years": 1730,
          "properties": 1472,
          "permits": 2371,
          "p25": 5010,
          "median": 15588,
          "p75": 53944
        },
        "WI": {
          "property_years": 2260,
          "properties": 1886,
          "permits": 3071,
          "p25": 1049,
          "median": 4043,
          "p75": 14957
        },
        "WY": {
          "property_years": 91,
          "properties": 73,
          "permits": 112,
          "p25": 2462,
          "median": 8256,
          "p75": 14500
        }
      },
      "segments": {
        "mixed_use": {
          "states": 22,
          "property_years": 6236,
          "multiplier": 0.66,
          "multiplier_p25": 0.54,
          "multiplier_p75": 0.87,
          "area_p33_sqft": 3469,
          "area_p67_sqft": 7972,
          "size": {
            "small": {
              "states": 8,
              "property_years": 1723,
              "multiplier": 0.88,
              "multiplier_p25": 0.7,
              "multiplier_p75": 0.9,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 9,
              "property_years": 1771,
              "multiplier": 1,
              "multiplier_p25": 0.85,
              "multiplier_p75": 0.94,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 8,
              "property_years": 1718,
              "multiplier": 1.77,
              "multiplier_p25": 1.35,
              "multiplier_p75": 1.73,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "office": {
          "states": 33,
          "property_years": 15029,
          "multiplier": 1.09,
          "multiplier_p25": 0.94,
          "multiplier_p75": 1.43,
          "area_p33_sqft": 6335,
          "area_p67_sqft": 28916,
          "size": {
            "small": {
              "states": 25,
              "property_years": 4645,
              "multiplier": 0.46,
              "multiplier_p25": 0.28,
              "multiplier_p75": 0.62,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 25,
              "property_years": 4642,
              "multiplier": 1,
              "multiplier_p25": 0.78,
              "multiplier_p75": 1.12,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 25,
              "property_years": 4611,
              "multiplier": 2.04,
              "multiplier_p25": 1.66,
              "multiplier_p75": 3.01,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "grocery_cstore": {
          "states": 23,
          "property_years": 2141,
          "multiplier": 0.83,
          "multiplier_p25": 0.44,
          "multiplier_p75": 1.54,
          "area_p33_sqft": 3181,
          "area_p67_sqft": 9745,
          "size": {
            "small": {
              "states": 8,
              "property_years": 480,
              "multiplier": 0.89,
              "multiplier_p25": 0.54,
              "multiplier_p75": 0.82,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 8,
              "property_years": 492,
              "multiplier": 1,
              "multiplier_p25": 0.44,
              "multiplier_p75": 0.99,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 8,
              "property_years": 473,
              "multiplier": 2.37,
              "multiplier_p25": 0.9,
              "multiplier_p75": 2.21,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "healthcare": {
          "states": 25,
          "property_years": 4457,
          "multiplier": 2,
          "multiplier_p25": 1.6,
          "multiplier_p75": 2.47,
          "area_p33_sqft": 8553,
          "area_p67_sqft": 40314,
          "size": {
            "small": {
              "states": 16,
              "property_years": 1259,
              "multiplier": 0.4,
              "multiplier_p25": 0.24,
              "multiplier_p75": 0.69,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 14,
              "property_years": 1036,
              "multiplier": 1,
              "multiplier_p25": 0.76,
              "multiplier_p75": 1.66,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 15,
              "property_years": 1103,
              "multiplier": 1.52,
              "multiplier_p25": 1.33,
              "multiplier_p75": 3.76,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "hospitality": {
          "states": 22,
          "property_years": 2479,
          "multiplier": 1.44,
          "multiplier_p25": 1.13,
          "multiplier_p75": 2.86,
          "area_p33_sqft": 14413,
          "area_p67_sqft": 69291,
          "size": {
            "small": {
              "states": 9,
              "property_years": 564,
              "multiplier": 0.64,
              "multiplier_p25": 0.34,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 10,
              "property_years": 584,
              "multiplier": 1,
              "multiplier_p25": 0.58,
              "multiplier_p75": 1.02,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 9,
              "property_years": 556,
              "multiplier": 1.89,
              "multiplier_p25": 1.2,
              "multiplier_p75": 2.03,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "industrial": {
          "states": 35,
          "property_years": 14874,
          "multiplier": 1.19,
          "multiplier_p25": 0.9,
          "multiplier_p75": 1.62,
          "area_p33_sqft": 11100,
          "area_p67_sqft": 42535,
          "size": {
            "small": {
              "states": 26,
              "property_years": 4319,
              "multiplier": 0.6,
              "multiplier_p25": 0.42,
              "multiplier_p75": 0.63,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 25,
              "property_years": 4327,
              "multiplier": 1,
              "multiplier_p25": 0.78,
              "multiplier_p75": 0.99,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 25,
              "property_years": 4281,
              "multiplier": 2.09,
              "multiplier_p25": 1.37,
              "multiplier_p75": 2.32,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "multifamily": {
          "states": 25,
          "property_years": 8152,
          "multiplier": 0.82,
          "multiplier_p25": 0.52,
          "multiplier_p75": 1.45,
          "area_p33_sqft": 6568,
          "area_p67_sqft": 21144,
          "size": {
            "small": {
              "states": 17,
              "property_years": 2418,
              "multiplier": 0.8,
              "multiplier_p25": 0.51,
              "multiplier_p75": 0.93,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 18,
              "property_years": 2444,
              "multiplier": 1,
              "multiplier_p25": 0.76,
              "multiplier_p75": 1.06,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 17,
              "property_years": 2374,
              "multiplier": 1.74,
              "multiplier_p25": 1.01,
              "multiplier_p75": 2.04,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "restaurant": {
          "states": 26,
          "property_years": 5600,
          "multiplier": 0.98,
          "multiplier_p25": 0.81,
          "multiplier_p75": 1.35,
          "area_p33_sqft": 2692,
          "area_p67_sqft": 4624,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "retail": {
          "states": 33,
          "property_years": 15825,
          "multiplier": 0.88,
          "multiplier_p25": 0.69,
          "multiplier_p75": 1.03,
          "area_p33_sqft": 5500,
          "area_p67_sqft": 15908,
          "size": {
            "small": {
              "states": 27,
              "property_years": 4956,
              "multiplier": 0.73,
              "multiplier_p25": 0.51,
              "multiplier_p75": 0.76,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 27,
              "property_years": 4955,
              "multiplier": 1,
              "multiplier_p25": 0.8,
              "multiplier_p75": 1.06,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 27,
              "property_years": 4936,
              "multiplier": 2.01,
              "multiplier_p25": 1.53,
              "multiplier_p75": 2.22,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "education": {
          "states": 10,
          "property_years": 504,
          "multiplier": 0.85,
          "multiplier_p25": 0.52,
          "multiplier_p75": 1.15,
          "area_p33_sqft": 5420,
          "area_p67_sqft": 10168,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "single_family_resi": {
          "states": 10,
          "property_years": 873,
          "multiplier": 0.82,
          "multiplier_p25": 0.42,
          "multiplier_p75": 1.37,
          "area_p33_sqft": 1477,
          "area_p67_sqft": 2536,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        }
      }
    },
    {
      "trade": "electrical",
      "label": "Electrical",
      "typical_state_active_property_year": {
        "states": 45,
        "property_years": 131909,
        "properties": 105811,
        "permits": 248988,
        "p25": 3004,
        "median": 10990,
        "p75": 60726
      },
      "states": {
        "AL": {
          "property_years": 401,
          "properties": 381,
          "permits": 672,
          "p25": 3050,
          "median": 19938,
          "p75": 111079
        },
        "AK": {
          "property_years": 161,
          "properties": 149,
          "permits": 169,
          "p25": 5000,
          "median": 12500,
          "p75": 33377
        },
        "AZ": {
          "property_years": 1478,
          "properties": 1312,
          "permits": 2015,
          "p25": 4983,
          "median": 25039,
          "p75": 95812
        },
        "AR": {
          "property_years": 686,
          "properties": 589,
          "permits": 972,
          "p25": 5291,
          "median": 28448,
          "p75": 111866
        },
        "CA": {
          "property_years": 13751,
          "properties": 11666,
          "permits": 20267,
          "p25": 8391,
          "median": 36310,
          "p75": 147815
        },
        "CO": {
          "property_years": 5790,
          "properties": 4480,
          "permits": 10118,
          "p25": 1815,
          "median": 10016,
          "p75": 50954
        },
        "CT": {
          "property_years": 3679,
          "properties": 3096,
          "permits": 5101,
          "p25": 2773,
          "median": 9237,
          "p75": 30201
        },
        "FL": {
          "property_years": 22809,
          "properties": 18044,
          "permits": 44109,
          "p25": 1938,
          "median": 5833,
          "p75": 32539
        },
        "GA": {
          "property_years": 2906,
          "properties": 2416,
          "permits": 4249,
          "p25": 1928,
          "median": 10990,
          "p75": 90758
        },
        "HI": {
          "property_years": 315,
          "properties": 259,
          "permits": 509,
          "p25": 29518,
          "median": 84194,
          "p75": 340143
        },
        "ID": {
          "property_years": 834,
          "properties": 749,
          "permits": 1145,
          "p25": 3030,
          "median": 9200,
          "p75": 33573
        },
        "IL": {
          "property_years": 4230,
          "properties": 3190,
          "permits": 17092,
          "p25": 1514,
          "median": 7451,
          "p75": 44364
        },
        "IN": {
          "property_years": 3038,
          "properties": 2603,
          "permits": 4468,
          "p25": 4265,
          "median": 19911,
          "p75": 52878
        },
        "IA": {
          "property_years": 459,
          "properties": 393,
          "permits": 590,
          "p25": 5139,
          "median": 21763,
          "p75": 91447
        },
        "KS": {
          "property_years": 653,
          "properties": 566,
          "permits": 833,
          "p25": 2759,
          "median": 14665,
          "p75": 60726
        },
        "KY": {
          "property_years": 3066,
          "properties": 2527,
          "permits": 4276,
          "p25": 1098,
          "median": 5236,
          "p75": 35028
        },
        "LA": {
          "property_years": 676,
          "properties": 634,
          "permits": 814,
          "p25": 747,
          "median": 4500,
          "p75": 19958
        },
        "MD": {
          "property_years": 408,
          "properties": 335,
          "permits": 541,
          "p25": 4186,
          "median": 20948,
          "p75": 111846
        },
        "MA": {
          "property_years": 7733,
          "properties": 5957,
          "permits": 16415,
          "p25": 2323,
          "median": 8230,
          "p75": 33863
        },
        "MI": {
          "property_years": 152,
          "properties": 144,
          "permits": 168,
          "p25": 10000,
          "median": 48942,
          "p75": 542500
        },
        "MN": {
          "property_years": 2953,
          "properties": 2150,
          "permits": 5719,
          "p25": 2422,
          "median": 8747,
          "p75": 34867
        },
        "MO": {
          "property_years": 3021,
          "properties": 2254,
          "permits": 7302,
          "p25": 3606,
          "median": 15808,
          "p75": 75686
        },
        "MT": {
          "property_years": 55,
          "properties": 55,
          "permits": 77,
          "p25": 3200,
          "median": 9500,
          "p75": 38000
        },
        "NE": {
          "property_years": 117,
          "properties": 114,
          "permits": 136,
          "p25": 15125,
          "median": 49822,
          "p75": 105250
        },
        "NV": {
          "property_years": 3917,
          "properties": 3080,
          "permits": 6730,
          "p25": 12004,
          "median": 62673,
          "p75": 240973
        },
        "NH": {
          "property_years": 296,
          "properties": 252,
          "permits": 391,
          "p25": 3004,
          "median": 9563,
          "p75": 29711
        },
        "NJ": {
          "property_years": 154,
          "properties": 140,
          "permits": 184,
          "p25": 2353,
          "median": 6767,
          "p75": 26613
        },
        "NM": {
          "property_years": 169,
          "properties": 156,
          "permits": 205,
          "p25": 5008,
          "median": 28260,
          "p75": 81344
        },
        "NY": {
          "property_years": 2022,
          "properties": 1645,
          "permits": 3543,
          "p25": 1012,
          "median": 4357,
          "p75": 10682
        },
        "NC": {
          "property_years": 10242,
          "properties": 7698,
          "permits": 24378,
          "p25": 1458,
          "median": 9731,
          "p75": 64613
        },
        "OH": {
          "property_years": 2852,
          "properties": 2443,
          "permits": 4421,
          "p25": 2591,
          "median": 12559,
          "p75": 65195
        },
        "OK": {
          "property_years": 338,
          "properties": 313,
          "permits": 475,
          "p25": 20603,
          "median": 101262,
          "p75": 454139
        },
        "OR": {
          "property_years": 3309,
          "properties": 2795,
          "permits": 4431,
          "p25": 1694,
          "median": 5453,
          "p75": 22297
        },
        "PA": {
          "property_years": 3092,
          "properties": 2604,
          "permits": 4566,
          "p25": 1583,
          "median": 5884,
          "p75": 24348
        },
        "RI": {
          "property_years": 720,
          "properties": 627,
          "permits": 966,
          "p25": 2023,
          "median": 5116,
          "p75": 15946
        },
        "SC": {
          "property_years": 1772,
          "properties": 1565,
          "permits": 2402,
          "p25": 3085,
          "median": 13234,
          "p75": 72117
        },
        "SD": {
          "property_years": 31,
          "properties": 29,
          "permits": 35,
          "p25": 30000,
          "median": 79000,
          "p75": 202159
        },
        "TN": {
          "property_years": 2210,
          "properties": 1851,
          "permits": 5091,
          "p25": 3137,
          "median": 16044,
          "p75": 120913
        },
        "TX": {
          "property_years": 6089,
          "properties": 5304,
          "permits": 9612,
          "p25": 2446,
          "median": 9757,
          "p75": 61118
        },
        "UT": {
          "property_years": 1169,
          "properties": 906,
          "permits": 1921,
          "p25": 6899,
          "median": 35770,
          "p75": 184539
        },
        "VT": {
          "property_years": 192,
          "properties": 153,
          "permits": 345,
          "p25": 1271,
          "median": 2989,
          "p75": 11525
        },
        "VA": {
          "property_years": 5608,
          "properties": 4177,
          "permits": 11951,
          "p25": 4120,
          "median": 15807,
          "p75": 78630
        },
        "WA": {
          "property_years": 5677,
          "properties": 3717,
          "permits": 16071,
          "p25": 2231,
          "median": 9166,
          "p75": 49929
        },
        "WI": {
          "property_years": 2620,
          "properties": 2241,
          "permits": 3445,
          "p25": 1085,
          "median": 5406,
          "p75": 30711
        },
        "WY": {
          "property_years": 59,
          "properties": 52,
          "permits": 68,
          "p25": 1530,
          "median": 5250,
          "p75": 18700
        }
      },
      "segments": {
        "grocery_cstore": {
          "states": 27,
          "property_years": 4712,
          "multiplier": 0.79,
          "multiplier_p25": 0.57,
          "multiplier_p75": 0.95,
          "area_p33_sqft": 2919,
          "area_p67_sqft": 6784,
          "size": {
            "small": {
              "states": 16,
              "property_years": 1344,
              "multiplier": 0.93,
              "multiplier_p25": 0.63,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 16,
              "property_years": 1372,
              "multiplier": 1,
              "multiplier_p25": 0.61,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 16,
              "property_years": 1351,
              "multiplier": 1.91,
              "multiplier_p25": 1.14,
              "multiplier_p75": 2.54,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "healthcare": {
          "states": 30,
          "property_years": 5748,
          "multiplier": 1.86,
          "multiplier_p25": 1.65,
          "multiplier_p75": 2.91,
          "area_p33_sqft": 10756,
          "area_p67_sqft": 43902,
          "size": {
            "small": {
              "states": 17,
              "property_years": 1574,
              "multiplier": 0.46,
              "multiplier_p25": 0.34,
              "multiplier_p75": 0.51,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 17,
              "property_years": 1589,
              "multiplier": 1,
              "multiplier_p25": 0.83,
              "multiplier_p75": 1.14,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 16,
              "property_years": 1545,
              "multiplier": 2.74,
              "multiplier_p25": 1.7,
              "multiplier_p75": 2.91,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "industrial": {
          "states": 40,
          "property_years": 32024,
          "multiplier": 1.29,
          "multiplier_p25": 1.04,
          "multiplier_p75": 1.46,
          "area_p33_sqft": 11678,
          "area_p67_sqft": 43651,
          "size": {
            "small": {
              "states": 36,
              "property_years": 9389,
              "multiplier": 0.58,
              "multiplier_p25": 0.4,
              "multiplier_p75": 0.61,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 36,
              "property_years": 9398,
              "multiplier": 1,
              "multiplier_p25": 0.75,
              "multiplier_p75": 0.96,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 35,
              "property_years": 9324,
              "multiplier": 2.57,
              "multiplier_p25": 1.86,
              "multiplier_p75": 3.01,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "mixed_use": {
          "states": 28,
          "property_years": 8044,
          "multiplier": 0.68,
          "multiplier_p25": 0.49,
          "multiplier_p75": 0.77,
          "area_p33_sqft": 3621,
          "area_p67_sqft": 8915,
          "size": {
            "small": {
              "states": 19,
              "property_years": 2335,
              "multiplier": 0.68,
              "multiplier_p25": 0.35,
              "multiplier_p75": 0.92,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 19,
              "property_years": 2319,
              "multiplier": 1,
              "multiplier_p25": 0.82,
              "multiplier_p75": 1.13,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 19,
              "property_years": 2321,
              "multiplier": 1.93,
              "multiplier_p25": 1.27,
              "multiplier_p75": 4.11,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "office": {
          "states": 38,
          "property_years": 28122,
          "multiplier": 1.66,
          "multiplier_p25": 1.07,
          "multiplier_p75": 1.99,
          "area_p33_sqft": 6541,
          "area_p67_sqft": 45443,
          "size": {
            "small": {
              "states": 30,
              "property_years": 8700,
              "multiplier": 0.45,
              "multiplier_p25": 0.33,
              "multiplier_p75": 0.5,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 30,
              "property_years": 8657,
              "multiplier": 1,
              "multiplier_p25": 0.74,
              "multiplier_p75": 1.1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 29,
              "property_years": 8637,
              "multiplier": 3.08,
              "multiplier_p25": 2.39,
              "multiplier_p75": 4.03,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "restaurant": {
          "states": 31,
          "property_years": 7932,
          "multiplier": 0.86,
          "multiplier_p25": 0.63,
          "multiplier_p75": 1.1,
          "area_p33_sqft": 2745,
          "area_p67_sqft": 4690,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "hospitality": {
          "states": 24,
          "property_years": 3873,
          "multiplier": 0.96,
          "multiplier_p25": 0.62,
          "multiplier_p75": 1.66,
          "area_p33_sqft": 26584,
          "area_p67_sqft": 84361,
          "size": {
            "small": {
              "states": 12,
              "property_years": 937,
              "multiplier": 0.66,
              "multiplier_p25": 0.5,
              "multiplier_p75": 0.68,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 12,
              "property_years": 936,
              "multiplier": 1,
              "multiplier_p25": 0.46,
              "multiplier_p75": 1.11,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 11,
              "property_years": 906,
              "multiplier": 1.93,
              "multiplier_p25": 1.14,
              "multiplier_p75": 2.3,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "multifamily": {
          "states": 27,
          "property_years": 9861,
          "multiplier": 0.5,
          "multiplier_p25": 0.32,
          "multiplier_p75": 0.89,
          "area_p33_sqft": 7345,
          "area_p67_sqft": 25258,
          "size": {
            "small": {
              "states": 20,
              "property_years": 3007,
              "multiplier": 0.82,
              "multiplier_p25": 0.54,
              "multiplier_p75": 0.9,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 18,
              "property_years": 2857,
              "multiplier": 1,
              "multiplier_p25": 0.76,
              "multiplier_p75": 1.05,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 19,
              "property_years": 2908,
              "multiplier": 1.71,
              "multiplier_p25": 1.07,
              "multiplier_p75": 2.05,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "retail": {
          "states": 35,
          "property_years": 27924,
          "multiplier": 0.76,
          "multiplier_p25": 0.56,
          "multiplier_p75": 0.85,
          "area_p33_sqft": 6232,
          "area_p67_sqft": 20168,
          "size": {
            "small": {
              "states": 33,
              "property_years": 8647,
              "multiplier": 0.58,
              "multiplier_p25": 0.47,
              "multiplier_p75": 0.66,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 33,
              "property_years": 8686,
              "multiplier": 1,
              "multiplier_p25": 0.84,
              "multiplier_p75": 1.1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 33,
              "property_years": 8619,
              "multiplier": 2.16,
              "multiplier_p25": 1.59,
              "multiplier_p75": 2.79,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "single_family_resi": {
          "states": 14,
          "property_years": 1655,
          "multiplier": 0.54,
          "multiplier_p25": 0.29,
          "multiplier_p75": 1.06,
          "area_p33_sqft": 1328,
          "area_p67_sqft": 2175,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "education": {
          "states": 13,
          "property_years": 894,
          "multiplier": 0.98,
          "multiplier_p25": 0.34,
          "multiplier_p75": 3.43,
          "area_p33_sqft": 4929,
          "area_p67_sqft": 14446,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        }
      }
    },
    {
      "trade": "roofing",
      "label": "Roofing",
      "typical_state_active_property_year": {
        "states": 45,
        "property_years": 76314,
        "properties": 69813,
        "permits": 99133,
        "p25": 15710,
        "median": 39280,
        "p75": 135013
      },
      "states": {
        "AL": {
          "property_years": 338,
          "properties": 323,
          "permits": 390,
          "p25": 19563,
          "median": 43233,
          "p75": 114265
        },
        "AK": {
          "property_years": 290,
          "properties": 285,
          "permits": 303,
          "p25": 16710,
          "median": 32781,
          "p75": 80878
        },
        "AZ": {
          "property_years": 526,
          "properties": 498,
          "permits": 649,
          "p25": 17275,
          "median": 55546,
          "p75": 244457
        },
        "AR": {
          "property_years": 159,
          "properties": 154,
          "permits": 175,
          "p25": 12465,
          "median": 34263,
          "p75": 80277
        },
        "CA": {
          "property_years": 18404,
          "properties": 16821,
          "permits": 23603,
          "p25": 15815,
          "median": 38615,
          "p75": 125040
        },
        "CO": {
          "property_years": 4084,
          "properties": 3690,
          "permits": 5834,
          "p25": 13587,
          "median": 37404,
          "p75": 135401
        },
        "CT": {
          "property_years": 1727,
          "properties": 1574,
          "permits": 2060,
          "p25": 13206,
          "median": 30039,
          "p75": 95393
        },
        "FL": {
          "property_years": 18790,
          "properties": 17004,
          "permits": 26640,
          "p25": 15737,
          "median": 37288,
          "p75": 102609
        },
        "GA": {
          "property_years": 1312,
          "properties": 1143,
          "permits": 1686,
          "p25": 25050,
          "median": 83382,
          "p75": 299782
        },
        "HI": {
          "property_years": 62,
          "properties": 59,
          "permits": 175,
          "p25": 75000,
          "median": 205000,
          "p75": 386000
        },
        "ID": {
          "property_years": 93,
          "properties": 92,
          "permits": 99,
          "p25": 21000,
          "median": 38623,
          "p75": 60000
        },
        "IL": {
          "property_years": 1652,
          "properties": 1513,
          "permits": 1884,
          "p25": 19671,
          "median": 65226,
          "p75": 224782
        },
        "IN": {
          "property_years": 1689,
          "properties": 1462,
          "permits": 2311,
          "p25": 18650,
          "median": 56272,
          "p75": 217372
        },
        "IA": {
          "property_years": 508,
          "properties": 480,
          "permits": 544,
          "p25": 14588,
          "median": 37037,
          "p75": 100153
        },
        "KS": {
          "property_years": 571,
          "properties": 532,
          "permits": 737,
          "p25": 15710,
          "median": 34574,
          "p75": 100370
        },
        "KY": {
          "property_years": 558,
          "properties": 506,
          "permits": 636,
          "p25": 9888,
          "median": 20236,
          "p75": 84747
        },
        "LA": {
          "property_years": 117,
          "properties": 115,
          "permits": 122,
          "p25": 18673,
          "median": 62333,
          "p75": 180196
        },
        "MD": {
          "property_years": 315,
          "properties": 296,
          "permits": 377,
          "p25": 16080,
          "median": 50400,
          "p75": 170712
        },
        "MA": {
          "property_years": 2702,
          "properties": 2496,
          "permits": 3212,
          "p25": 11718,
          "median": 29490,
          "p75": 98965
        },
        "MI": {
          "property_years": 557,
          "properties": 541,
          "permits": 591,
          "p25": 15275,
          "median": 39280,
          "p75": 140514
        },
        "MN": {
          "property_years": 1594,
          "properties": 1434,
          "permits": 2045,
          "p25": 16195,
          "median": 41336,
          "p75": 138472
        },
        "MO": {
          "property_years": 587,
          "properties": 536,
          "permits": 755,
          "p25": 13053,
          "median": 31622,
          "p75": 135581
        },
        "MT": {
          "property_years": 163,
          "properties": 158,
          "permits": 234,
          "p25": 17816,
          "median": 44385,
          "p75": 152684
        },
        "NE": {
          "property_years": 722,
          "properties": 675,
          "permits": 788,
          "p25": 12691,
          "median": 37046,
          "p75": 101868
        },
        "NV": {
          "property_years": 1725,
          "properties": 1540,
          "permits": 2242,
          "p25": 9542,
          "median": 28092,
          "p75": 92155
        },
        "NH": {
          "property_years": 59,
          "properties": 55,
          "permits": 71,
          "p25": 10000,
          "median": 24000,
          "p75": 62459
        },
        "NJ": {
          "property_years": 51,
          "properties": 49,
          "permits": 57,
          "p25": 12384,
          "median": 40000,
          "p75": 198300
        },
        "NM": {
          "property_years": 1032,
          "properties": 927,
          "permits": 1313,
          "p25": 23577,
          "median": 59575,
          "p75": 150861
        },
        "NY": {
          "property_years": 1006,
          "properties": 956,
          "permits": 1134,
          "p25": 11733,
          "median": 27930,
          "p75": 88034
        },
        "NC": {
          "property_years": 1515,
          "properties": 1383,
          "permits": 1902,
          "p25": 21183,
          "median": 64174,
          "p75": 252189
        },
        "ND": {
          "property_years": 29,
          "properties": 29,
          "permits": 30,
          "p25": 14905,
          "median": 41850,
          "p75": 150000
        },
        "OH": {
          "property_years": 1643,
          "properties": 1548,
          "permits": 1872,
          "p25": 16330,
          "median": 43850,
          "p75": 135013
        },
        "OK": {
          "property_years": 124,
          "properties": 123,
          "permits": 141,
          "p25": 25500,
          "median": 56952,
          "p75": 285616
        },
        "OR": {
          "property_years": 1655,
          "properties": 1524,
          "permits": 2042,
          "p25": 16131,
          "median": 41517,
          "p75": 114751
        },
        "PA": {
          "property_years": 1146,
          "properties": 1076,
          "permits": 1398,
          "p25": 9785,
          "median": 32969,
          "p75": 118394
        },
        "RI": {
          "property_years": 293,
          "properties": 279,
          "permits": 349,
          "p25": 8191,
          "median": 16523,
          "p75": 37114
        },
        "SC": {
          "property_years": 660,
          "properties": 627,
          "permits": 813,
          "p25": 13850,
          "median": 31905,
          "p75": 67930
        },
        "SD": {
          "property_years": 120,
          "properties": 110,
          "permits": 127,
          "p25": 33008,
          "median": 87325,
          "p75": 237000
        },
        "TN": {
          "property_years": 909,
          "properties": 840,
          "permits": 1406,
          "p25": 21784,
          "median": 94971,
          "p75": 377697
        },
        "TX": {
          "property_years": 2772,
          "properties": 2662,
          "permits": 3273,
          "p25": 17902,
          "median": 50420,
          "p75": 198895
        },
        "UT": {
          "property_years": 233,
          "properties": 225,
          "permits": 256,
          "p25": 14774,
          "median": 41938,
          "p75": 196160
        },
        "VT": {
          "property_years": 47,
          "properties": 46,
          "permits": 54,
          "p25": 6500,
          "median": 14000,
          "p75": 38070
        },
        "VA": {
          "property_years": 1124,
          "properties": 1009,
          "permits": 1548,
          "p25": 15246,
          "median": 48347,
          "p75": 180096
        },
        "WA": {
          "property_years": 2117,
          "properties": 1912,
          "permits": 2648,
          "p25": 15102,
          "median": 37938,
          "p75": 125066
        },
        "WI": {
          "property_years": 534,
          "properties": 506,
          "permits": 607,
          "p25": 13190,
          "median": 31444,
          "p75": 87147
        }
      },
      "segments": {
        "healthcare": {
          "states": 24,
          "property_years": 3351,
          "multiplier": 1.12,
          "multiplier_p25": 0.88,
          "multiplier_p75": 1.44,
          "area_p33_sqft": 6255,
          "area_p67_sqft": 30277,
          "size": {
            "small": {
              "states": 8,
              "property_years": 816,
              "multiplier": 0.48,
              "multiplier_p25": 0.35,
              "multiplier_p75": 0.63,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 8,
              "property_years": 804,
              "multiplier": 1,
              "multiplier_p25": 1.02,
              "multiplier_p75": 1.16,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 7,
              "property_years": 792,
              "multiplier": 2.19,
              "multiplier_p25": 2.14,
              "multiplier_p75": 3.6,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "industrial": {
          "states": 40,
          "property_years": 18186,
          "multiplier": 1.87,
          "multiplier_p25": 1.46,
          "multiplier_p75": 2.31,
          "area_p33_sqft": 13661,
          "area_p67_sqft": 51176,
          "size": {
            "small": {
              "states": 29,
              "property_years": 5325,
              "multiplier": 0.47,
              "multiplier_p25": 0.42,
              "multiplier_p75": 0.58,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 29,
              "property_years": 5337,
              "multiplier": 1,
              "multiplier_p25": 0.95,
              "multiplier_p75": 1.24,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 29,
              "property_years": 5304,
              "multiplier": 2.4,
              "multiplier_p25": 2.12,
              "multiplier_p75": 3.06,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "mixed_use": {
          "states": 23,
          "property_years": 4396,
          "multiplier": 0.61,
          "multiplier_p25": 0.5,
          "multiplier_p75": 0.86,
          "area_p33_sqft": 3252,
          "area_p67_sqft": 7235,
          "size": {
            "small": {
              "states": 7,
              "property_years": 1116,
              "multiplier": 0.76,
              "multiplier_p25": 0.65,
              "multiplier_p75": 0.73,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 7,
              "property_years": 1108,
              "multiplier": 1,
              "multiplier_p25": 0.85,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 7,
              "property_years": 1110,
              "multiplier": 2.02,
              "multiplier_p25": 1.61,
              "multiplier_p75": 2.01,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "office": {
          "states": 36,
          "property_years": 15581,
          "multiplier": 1.04,
          "multiplier_p25": 0.84,
          "multiplier_p75": 1.19,
          "area_p33_sqft": 4909,
          "area_p67_sqft": 14852,
          "size": {
            "small": {
              "states": 29,
              "property_years": 4856,
              "multiplier": 0.51,
              "multiplier_p25": 0.47,
              "multiplier_p75": 0.59,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 29,
              "property_years": 4826,
              "multiplier": 1,
              "multiplier_p25": 0.96,
              "multiplier_p75": 1.12,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 29,
              "property_years": 4816,
              "multiplier": 2.36,
              "multiplier_p25": 2.02,
              "multiplier_p75": 2.8,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "restaurant": {
          "states": 31,
          "property_years": 4633,
          "multiplier": 0.7,
          "multiplier_p25": 0.57,
          "multiplier_p75": 0.89,
          "area_p33_sqft": 2697,
          "area_p67_sqft": 4896,
          "size": {
            "small": {
              "states": 16,
              "property_years": 1283,
              "multiplier": 0.82,
              "multiplier_p25": 0.65,
              "multiplier_p75": 0.87,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 16,
              "property_years": 1271,
              "multiplier": 1,
              "multiplier_p25": 0.81,
              "multiplier_p75": 1.12,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 16,
              "property_years": 1271,
              "multiplier": 1.65,
              "multiplier_p25": 1.3,
              "multiplier_p75": 1.73,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "multifamily": {
          "states": 28,
          "property_years": 9391,
          "multiplier": 0.95,
          "multiplier_p25": 0.66,
          "multiplier_p75": 1.19,
          "area_p33_sqft": 6084,
          "area_p67_sqft": 17060,
          "size": {
            "small": {
              "states": 17,
              "property_years": 2783,
              "multiplier": 0.66,
              "multiplier_p25": 0.53,
              "multiplier_p75": 0.81,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 16,
              "property_years": 2736,
              "multiplier": 1,
              "multiplier_p25": 0.81,
              "multiplier_p75": 1.05,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 16,
              "property_years": 2733,
              "multiplier": 1.93,
              "multiplier_p25": 1.09,
              "multiplier_p75": 2.12,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "retail": {
          "states": 34,
          "property_years": 14214,
          "multiplier": 0.86,
          "multiplier_p25": 0.72,
          "multiplier_p75": 1,
          "area_p33_sqft": 5404,
          "area_p67_sqft": 17796,
          "size": {
            "small": {
              "states": 27,
              "property_years": 4370,
              "multiplier": 0.62,
              "multiplier_p25": 0.52,
              "multiplier_p75": 0.76,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 27,
              "property_years": 4359,
              "multiplier": 1,
              "multiplier_p25": 0.92,
              "multiplier_p75": 1.11,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 27,
              "property_years": 4355,
              "multiplier": 2.3,
              "multiplier_p25": 1.71,
              "multiplier_p75": 2.63,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "hospitality": {
          "states": 21,
          "property_years": 2332,
          "multiplier": 1.33,
          "multiplier_p25": 0.99,
          "multiplier_p75": 1.7,
          "area_p33_sqft": 13138,
          "area_p67_sqft": 72031,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "education": {
          "states": 5,
          "property_years": 558,
          "multiplier": 1.47,
          "multiplier_p25": 1.04,
          "multiplier_p75": 2.05,
          "area_p33_sqft": 7549,
          "area_p67_sqft": 21828,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "grocery_cstore": {
          "states": 15,
          "property_years": 1396,
          "multiplier": 0.76,
          "multiplier_p25": 0.65,
          "multiplier_p75": 1.25,
          "area_p33_sqft": 2861,
          "area_p67_sqft": 13260,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "single_family_resi": {
          "states": 6,
          "property_years": 816,
          "multiplier": 0.6,
          "multiplier_p25": 0.4,
          "multiplier_p75": 0.85,
          "area_p33_sqft": 1364,
          "area_p67_sqft": 2375,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        }
      }
    },
    {
      "trade": "fire_protection",
      "label": "Fire protection",
      "typical_state_active_property_year": {
        "states": 43,
        "property_years": 83581,
        "properties": 66864,
        "permits": 163007,
        "p25": 5717,
        "median": 23550,
        "p75": 97764
      },
      "states": {
        "AL": {
          "property_years": 179,
          "properties": 166,
          "permits": 319,
          "p25": 12611,
          "median": 79274,
          "p75": 344859
        },
        "AK": {
          "property_years": 443,
          "properties": 388,
          "permits": 604,
          "p25": 1843,
          "median": 8600,
          "p75": 29342
        },
        "AZ": {
          "property_years": 3569,
          "properties": 2737,
          "permits": 8636,
          "p25": 2167,
          "median": 16803,
          "p75": 174542
        },
        "AR": {
          "property_years": 61,
          "properties": 57,
          "permits": 71,
          "p25": 12000,
          "median": 68485,
          "p75": 495000
        },
        "CA": {
          "property_years": 16355,
          "properties": 13783,
          "permits": 28149,
          "p25": 8975,
          "median": 29453,
          "p75": 114748
        },
        "CO": {
          "property_years": 3203,
          "properties": 2308,
          "permits": 9197,
          "p25": 4381,
          "median": 18122,
          "p75": 88132
        },
        "CT": {
          "property_years": 2092,
          "properties": 1745,
          "permits": 3346,
          "p25": 5492,
          "median": 19415,
          "p75": 80937
        },
        "FL": {
          "property_years": 13598,
          "properties": 10404,
          "permits": 28905,
          "p25": 2609,
          "median": 12579,
          "p75": 60917
        },
        "GA": {
          "property_years": 1481,
          "properties": 1252,
          "permits": 2306,
          "p25": 6582,
          "median": 66036,
          "p75": 396144
        },
        "HI": {
          "property_years": 241,
          "properties": 210,
          "permits": 396,
          "p25": 178886,
          "median": 439045,
          "p75": 1252116
        },
        "IL": {
          "property_years": 1827,
          "properties": 1285,
          "permits": 7617,
          "p25": 12202,
          "median": 43781,
          "p75": 196415
        },
        "IN": {
          "property_years": 1299,
          "properties": 1116,
          "permits": 3365,
          "p25": 21280,
          "median": 46537,
          "p75": 257242
        },
        "IA": {
          "property_years": 415,
          "properties": 350,
          "permits": 572,
          "p25": 8765,
          "median": 57934,
          "p75": 309331
        },
        "KS": {
          "property_years": 569,
          "properties": 468,
          "permits": 731,
          "p25": 7653,
          "median": 23889,
          "p75": 90135
        },
        "KY": {
          "property_years": 1491,
          "properties": 1215,
          "permits": 2913,
          "p25": 6349,
          "median": 37766,
          "p75": 237807
        },
        "LA": {
          "property_years": 79,
          "properties": 78,
          "permits": 85,
          "p25": 20000,
          "median": 106250,
          "p75": 1000000
        },
        "MD": {
          "property_years": 640,
          "properties": 511,
          "permits": 929,
          "p25": 3989,
          "median": 12568,
          "p75": 53457
        },
        "MA": {
          "property_years": 2853,
          "properties": 2279,
          "permits": 5652,
          "p25": 6275,
          "median": 24406,
          "p75": 144643
        },
        "MI": {
          "property_years": 591,
          "properties": 533,
          "permits": 737,
          "p25": 11806,
          "median": 51387,
          "p75": 272774
        },
        "MN": {
          "property_years": 1873,
          "properties": 1488,
          "permits": 3014,
          "p25": 2581,
          "median": 7419,
          "p75": 31913
        },
        "MO": {
          "property_years": 1104,
          "properties": 858,
          "permits": 2138,
          "p25": 5235,
          "median": 17764,
          "p75": 79749
        },
        "MT": {
          "property_years": 28,
          "properties": 27,
          "permits": 29,
          "p25": 15676,
          "median": 50000,
          "p75": 176897
        },
        "NE": {
          "property_years": 895,
          "properties": 734,
          "permits": 1272,
          "p25": 5379,
          "median": 18327,
          "p75": 58435
        },
        "NV": {
          "property_years": 2380,
          "properties": 1876,
          "permits": 3998,
          "p25": 1678,
          "median": 5635,
          "p75": 28622
        },
        "NH": {
          "property_years": 51,
          "properties": 45,
          "permits": 66,
          "p25": 3600,
          "median": 13510,
          "p75": 62000
        },
        "NJ": {
          "property_years": 176,
          "properties": 155,
          "permits": 215,
          "p25": 5622,
          "median": 23550,
          "p75": 77304
        },
        "NM": {
          "property_years": 122,
          "properties": 97,
          "permits": 179,
          "p25": 8973,
          "median": 34083,
          "p75": 108066
        },
        "NY": {
          "property_years": 1049,
          "properties": 968,
          "permits": 1330,
          "p25": 74,
          "median": 8996,
          "p75": 50539
        },
        "NC": {
          "property_years": 2645,
          "properties": 2144,
          "permits": 5614,
          "p25": 8253,
          "median": 134313,
          "p75": 958261
        },
        "ND": {
          "property_years": 109,
          "properties": 88,
          "permits": 162,
          "p25": 6600,
          "median": 22760,
          "p75": 86418
        },
        "OH": {
          "property_years": 3529,
          "properties": 2815,
          "permits": 5353,
          "p25": 10813,
          "median": 66873,
          "p75": 355917
        },
        "OK": {
          "property_years": 105,
          "properties": 105,
          "permits": 136,
          "p25": 28172,
          "median": 121250,
          "p75": 537172
        },
        "OR": {
          "property_years": 2089,
          "properties": 1700,
          "permits": 3653,
          "p25": 4697,
          "median": 17144,
          "p75": 69313
        },
        "PA": {
          "property_years": 3554,
          "properties": 2697,
          "permits": 7970,
          "p25": 10979,
          "median": 51602,
          "p75": 275741
        },
        "RI": {
          "property_years": 246,
          "properties": 223,
          "permits": 335,
          "p25": 5000,
          "median": 13516,
          "p75": 31978
        },
        "SC": {
          "property_years": 685,
          "properties": 569,
          "permits": 1207,
          "p25": 6514,
          "median": 31644,
          "p75": 145794
        },
        "TN": {
          "property_years": 834,
          "properties": 722,
          "permits": 1815,
          "p25": 4186,
          "median": 42297,
          "p75": 350369
        },
        "TX": {
          "property_years": 3473,
          "properties": 2946,
          "permits": 5197,
          "p25": 3245,
          "median": 10474,
          "p75": 46707
        },
        "UT": {
          "property_years": 595,
          "properties": 441,
          "permits": 1030,
          "p25": 5717,
          "median": 16798,
          "p75": 97764
        },
        "VA": {
          "property_years": 3704,
          "properties": 2646,
          "permits": 8103,
          "p25": 2323,
          "median": 10205,
          "p75": 57706
        },
        "WA": {
          "property_years": 2747,
          "properties": 2113,
          "permits": 4798,
          "p25": 3531,
          "median": 13063,
          "p75": 60244
        },
        "WI": {
          "property_years": 560,
          "properties": 482,
          "permits": 817,
          "p25": 4997,
          "median": 15198,
          "p75": 49926
        },
        "WY": {
          "property_years": 42,
          "properties": 40,
          "permits": 46,
          "p25": 4400,
          "median": 11478,
          "p75": 22400
        }
      },
      "segments": {
        "healthcare": {
          "states": 27,
          "property_years": 4676,
          "multiplier": 1.09,
          "multiplier_p25": 0.98,
          "multiplier_p75": 1.57,
          "area_p33_sqft": 18050,
          "area_p67_sqft": 56820,
          "size": {
            "small": {
              "states": 15,
              "property_years": 1246,
              "multiplier": 0.73,
              "multiplier_p25": 0.54,
              "multiplier_p75": 0.88,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 15,
              "property_years": 1260,
              "multiplier": 1,
              "multiplier_p25": 0.87,
              "multiplier_p75": 1.31,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 15,
              "property_years": 1243,
              "multiplier": 2.74,
              "multiplier_p25": 1.37,
              "multiplier_p75": 2.93,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "industrial": {
          "states": 36,
          "property_years": 20426,
          "multiplier": 1.14,
          "multiplier_p25": 0.83,
          "multiplier_p75": 1.6,
          "area_p33_sqft": 20310,
          "area_p67_sqft": 72896,
          "size": {
            "small": {
              "states": 33,
              "property_years": 5952,
              "multiplier": 0.97,
              "multiplier_p25": 0.64,
              "multiplier_p75": 1.04,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 33,
              "property_years": 5957,
              "multiplier": 1,
              "multiplier_p25": 0.55,
              "multiplier_p75": 0.88,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 33,
              "property_years": 5948,
              "multiplier": 1.98,
              "multiplier_p25": 1.25,
              "multiplier_p75": 1.93,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "mixed_use": {
          "states": 22,
          "property_years": 4596,
          "multiplier": 0.84,
          "multiplier_p25": 0.56,
          "multiplier_p75": 1.28,
          "area_p33_sqft": 5003,
          "area_p67_sqft": 14400,
          "size": {
            "small": {
              "states": 8,
              "property_years": 1213,
              "multiplier": 0.64,
              "multiplier_p25": 0.47,
              "multiplier_p75": 0.69,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 8,
              "property_years": 1216,
              "multiplier": 1,
              "multiplier_p25": 0.72,
              "multiplier_p75": 0.92,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 8,
              "property_years": 1221,
              "multiplier": 2.25,
              "multiplier_p25": 1.54,
              "multiplier_p75": 2.75,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "office": {
          "states": 34,
          "property_years": 17379,
          "multiplier": 1.25,
          "multiplier_p25": 0.86,
          "multiplier_p75": 1.59,
          "area_p33_sqft": 16112,
          "area_p67_sqft": 78476,
          "size": {
            "small": {
              "states": 30,
              "property_years": 5352,
              "multiplier": 0.71,
              "multiplier_p25": 0.4,
              "multiplier_p75": 1,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 29,
              "property_years": 5363,
              "multiplier": 1,
              "multiplier_p25": 0.73,
              "multiplier_p75": 0.95,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 29,
              "property_years": 5323,
              "multiplier": 2.01,
              "multiplier_p25": 1.25,
              "multiplier_p75": 2.74,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "hospitality": {
          "states": 25,
          "property_years": 2942,
          "multiplier": 1.47,
          "multiplier_p25": 1.07,
          "multiplier_p75": 1.89,
          "area_p33_sqft": 24770,
          "area_p67_sqft": 75641,
          "size": {
            "small": {
              "states": 10,
              "property_years": 654,
              "multiplier": 0.71,
              "multiplier_p25": 0.47,
              "multiplier_p75": 0.76,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 11,
              "property_years": 680,
              "multiplier": 1,
              "multiplier_p25": 0.57,
              "multiplier_p75": 1.26,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 9,
              "property_years": 632,
              "multiplier": 1.36,
              "multiplier_p25": 0.95,
              "multiplier_p75": 2.24,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "multifamily": {
          "states": 24,
          "property_years": 9924,
          "multiplier": 1.63,
          "multiplier_p25": 1.04,
          "multiplier_p75": 2.47,
          "area_p33_sqft": 10607,
          "area_p67_sqft": 36612,
          "size": {
            "small": {
              "states": 18,
              "property_years": 3027,
              "multiplier": 0.79,
              "multiplier_p25": 0.65,
              "multiplier_p75": 1.02,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 18,
              "property_years": 3036,
              "multiplier": 1,
              "multiplier_p25": 0.79,
              "multiplier_p75": 1.34,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 15,
              "property_years": 2930,
              "multiplier": 1.49,
              "multiplier_p25": 0.82,
              "multiplier_p75": 1.88,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "restaurant": {
          "states": 30,
          "property_years": 4581,
          "multiplier": 0.57,
          "multiplier_p25": 0.33,
          "multiplier_p75": 0.72,
          "area_p33_sqft": 3177,
          "area_p67_sqft": 5701,
          "size": {
            "small": {
              "states": 17,
              "property_years": 1285,
              "multiplier": 0.86,
              "multiplier_p25": 0.79,
              "multiplier_p75": 1.03,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 17,
              "property_years": 1298,
              "multiplier": 1,
              "multiplier_p25": 0.78,
              "multiplier_p75": 1.02,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 17,
              "property_years": 1278,
              "multiplier": 1.57,
              "multiplier_p25": 1,
              "multiplier_p75": 1.8,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "retail": {
          "states": 34,
          "property_years": 14598,
          "multiplier": 0.83,
          "multiplier_p25": 0.66,
          "multiplier_p75": 1.05,
          "area_p33_sqft": 10057,
          "area_p67_sqft": 31032,
          "size": {
            "small": {
              "states": 29,
              "property_years": 4492,
              "multiplier": 0.78,
              "multiplier_p25": 0.57,
              "multiplier_p75": 0.88,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "medium": {
              "states": 29,
              "property_years": 4515,
              "multiplier": 1,
              "multiplier_p25": 0.83,
              "multiplier_p75": 1.07,
              "normalization": "relative to the medium size band for this trade and building type"
            },
            "large": {
              "states": 29,
              "property_years": 4458,
              "multiplier": 1.61,
              "multiplier_p25": 1.21,
              "multiplier_p75": 1.83,
              "normalization": "relative to the medium size band for this trade and building type"
            }
          },
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "education": {
          "states": 9,
          "property_years": 654,
          "multiplier": 0.85,
          "multiplier_p25": 0.69,
          "multiplier_p75": 1.15,
          "area_p33_sqft": 5240,
          "area_p67_sqft": 12096,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        },
        "grocery_cstore": {
          "states": 14,
          "property_years": 1759,
          "multiplier": 0.39,
          "multiplier_p25": 0.15,
          "multiplier_p75": 0.62,
          "area_p33_sqft": 4672,
          "area_p67_sqft": 34783,
          "size": null,
          "age": null,
          "age_note": "Not applied. Permit values did not support a causal building-age adjustment."
        }
      }
    }
  ]
}
