{
  "report": "2026 Los Angeles Swimming Pool Permit Report",
  "source": {
    "portal": "data.lacity.org",
    "dataset": "pi9x-tg5x",
    "dataset_url": "https://data.lacity.org/City-Infrastructure-Service-Requests/Building-and-Safety-Building-Permits-Issued-from-2/pi9x-tg5x",
    "extract_date": "2026-10-23"
  },
  "measure": "permits of type Swimming-Pool/Spa on houses (permit_sub_type '1 or 2 Family Dwelling'), revisions removed, classified from the work description; matched January 1 - cutoff window each year",
  "matched_window": "Jan 1 - 10-23",
  "caveats": [
    "A permit is permission to build, not proof that a pool was built. Completion is not measured.",
    "About a quarter of pool-type permits are revisions of an earlier permit (identified by permit number and wording) and are excluded.",
    "Work type is classified from the free-text work description, so a small share of records may be misclassified; renewals of expired permits are excluded as they repeat an earlier pool.",
    "'With a new house' means a new single-family house permit on the same parcel number from 24 months before to 6 months after the pool permit. Lot splits and merges change parcel numbers, so it is a lower bound. Measured only for cohorts whose full window lies inside the dataset (2022 onward).",
    "Custom-engineered means the work description does not cite a City standard pool plan.",
    "Application-to-issue days include time the application spends with the applicant, and cover only permits that were issued.",
    "The community plan area field contains truncated duplicates of three areas; they are merged.",
    "Declared valuation is not used: it is a fee figure, not a construction cost."
  ],
  "counts": {
    "all_pool_type_permits": 16928,
    "revisions": 4376,
    "non_home_or_error_records": 420,
    "same_parcel_repeats_removed": 112,
    "classes_on_homes": {
      "new_pool": 9728,
      "remodel": 1905,
      "spa_only": 371,
      "removal": 0,
      "other": 102,
      "revision": 4290
    }
  },
  "new_pool_permits_by_year": [
    {
      "year": 2020,
      "window": "Jan 1 - 10-23",
      "new_pools": 884,
      "brentwood_pacific_palisades": 87,
      "rest_of_city": 797,
      "remodels": 181,
      "spa_only": 29,
      "new_pools_full_year": 1176
    },
    {
      "year": 2021,
      "window": "Jan 1 - 10-23",
      "new_pools": 1678,
      "brentwood_pacific_palisades": 150,
      "rest_of_city": 1528,
      "remodels": 250,
      "spa_only": 50,
      "new_pools_full_year": 2005
    },
    {
      "year": 2022,
      "window": "Jan 1 - 10-23",
      "new_pools": 1644,
      "brentwood_pacific_palisades": 130,
      "rest_of_city": 1514,
      "remodels": 261,
      "spa_only": 48,
      "new_pools_full_year": 1929
    },
    {
      "year": 2023,
      "window": "Jan 1 - 10-23",
      "new_pools": 1080,
      "brentwood_pacific_palisades": 104,
      "rest_of_city": 976,
      "remodels": 242,
      "spa_only": 56,
      "new_pools_full_year": 1272
    },
    {
      "year": 2024,
      "window": "Jan 1 - 10-23",
      "new_pools": 946,
      "brentwood_pacific_palisades": 92,
      "rest_of_city": 854,
      "remodels": 230,
      "spa_only": 36,
      "new_pools_full_year": 1171
    },
    {
      "year": 2025,
      "window": "Jan 1 - 10-23",
      "new_pools": 941,
      "brentwood_pacific_palisades": 69,
      "rest_of_city": 872,
      "remodels": 233,
      "spa_only": 45,
      "new_pools_full_year": 1130
    },
    {
      "year": 2026,
      "window": "Jan 1 - 10-23",
      "new_pools": 1045,
      "brentwood_pacific_palisades": 243,
      "rest_of_city": 802,
      "remodels": 246,
      "spa_only": 52,
      "new_pools_full_year": null
    }
  ],
  "new_pool_permits_by_community_plan_area": [
    {
      "community_plan_area": "Brentwood - Pacific Palisades",
      "new_pools_2020": 87,
      "new_pools_2021": 150,
      "new_pools_2022": 130,
      "new_pools_2023": 104,
      "new_pools_2024": 92,
      "new_pools_2025": 69,
      "new_pools_2026": 243,
      "share_of_city_2026_pct": 23.3,
      "new_pools_2023_to_date": 578,
      "custom_engineered_pct_2023_to_date": 48.8,
      "on_piles_or_caissons_pct_2023_to_date": 6.1
    },
    {
      "community_plan_area": "Encino - Tarzana",
      "new_pools_2020": 70,
      "new_pools_2021": 98,
      "new_pools_2022": 122,
      "new_pools_2023": 100,
      "new_pools_2024": 88,
      "new_pools_2025": 84,
      "new_pools_2026": 85,
      "share_of_city_2026_pct": 8.1,
      "new_pools_2023_to_date": 415,
      "custom_engineered_pct_2023_to_date": 31.3,
      "on_piles_or_caissons_pct_2023_to_date": 3.9
    },
    {
      "community_plan_area": "Sherman Oaks-Studio City-Toluca Lake-Cahuenga Pass",
      "new_pools_2020": 92,
      "new_pools_2021": 125,
      "new_pools_2022": 131,
      "new_pools_2023": 95,
      "new_pools_2024": 94,
      "new_pools_2025": 92,
      "new_pools_2026": 79,
      "share_of_city_2026_pct": 7.6,
      "new_pools_2023_to_date": 418,
      "custom_engineered_pct_2023_to_date": 31.3,
      "on_piles_or_caissons_pct_2023_to_date": 3.3
    },
    {
      "community_plan_area": "Canoga Park-West Hills-Winnetka-Woodland Hills",
      "new_pools_2020": 59,
      "new_pools_2021": 153,
      "new_pools_2022": 162,
      "new_pools_2023": 71,
      "new_pools_2024": 81,
      "new_pools_2025": 79,
      "new_pools_2026": 78,
      "share_of_city_2026_pct": 7.5,
      "new_pools_2023_to_date": 355,
      "custom_engineered_pct_2023_to_date": 19.4,
      "on_piles_or_caissons_pct_2023_to_date": 1.1
    },
    {
      "community_plan_area": "Chatsworth - Porter Ranch",
      "new_pools_2020": 59,
      "new_pools_2021": 136,
      "new_pools_2022": 163,
      "new_pools_2023": 118,
      "new_pools_2024": 81,
      "new_pools_2025": 71,
      "new_pools_2026": 61,
      "share_of_city_2026_pct": 5.8,
      "new_pools_2023_to_date": 381,
      "custom_engineered_pct_2023_to_date": 14.7,
      "on_piles_or_caissons_pct_2023_to_date": 0.5
    },
    {
      "community_plan_area": "Hollywood",
      "new_pools_2020": 56,
      "new_pools_2021": 88,
      "new_pools_2022": 87,
      "new_pools_2023": 77,
      "new_pools_2024": 50,
      "new_pools_2025": 71,
      "new_pools_2026": 54,
      "share_of_city_2026_pct": 5.2,
      "new_pools_2023_to_date": 288,
      "custom_engineered_pct_2023_to_date": 51.4,
      "on_piles_or_caissons_pct_2023_to_date": 10.4
    },
    {
      "community_plan_area": "Palms - Mar Vista - Del Rey",
      "new_pools_2020": 38,
      "new_pools_2021": 51,
      "new_pools_2022": 53,
      "new_pools_2023": 37,
      "new_pools_2024": 30,
      "new_pools_2025": 49,
      "new_pools_2026": 52,
      "share_of_city_2026_pct": 5,
      "new_pools_2023_to_date": 189,
      "custom_engineered_pct_2023_to_date": 22.2,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "West Los Angeles",
      "new_pools_2020": 30,
      "new_pools_2021": 59,
      "new_pools_2022": 55,
      "new_pools_2023": 45,
      "new_pools_2024": 36,
      "new_pools_2025": 36,
      "new_pools_2026": 41,
      "share_of_city_2026_pct": 3.9,
      "new_pools_2023_to_date": 180,
      "custom_engineered_pct_2023_to_date": 28.3,
      "on_piles_or_caissons_pct_2023_to_date": 0.6
    },
    {
      "community_plan_area": "North Hollywood - Valley Village",
      "new_pools_2020": 49,
      "new_pools_2021": 65,
      "new_pools_2022": 70,
      "new_pools_2023": 47,
      "new_pools_2024": 34,
      "new_pools_2025": 39,
      "new_pools_2026": 36,
      "share_of_city_2026_pct": 3.4,
      "new_pools_2023_to_date": 172,
      "custom_engineered_pct_2023_to_date": 19.2,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "Wilshire",
      "new_pools_2020": 54,
      "new_pools_2021": 118,
      "new_pools_2022": 94,
      "new_pools_2023": 51,
      "new_pools_2024": 57,
      "new_pools_2025": 45,
      "new_pools_2026": 36,
      "share_of_city_2026_pct": 3.4,
      "new_pools_2023_to_date": 223,
      "custom_engineered_pct_2023_to_date": 14.8,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "Northeast Los Angeles",
      "new_pools_2020": 23,
      "new_pools_2021": 53,
      "new_pools_2022": 51,
      "new_pools_2023": 35,
      "new_pools_2024": 25,
      "new_pools_2025": 35,
      "new_pools_2026": 33,
      "share_of_city_2026_pct": 3.2,
      "new_pools_2023_to_date": 144,
      "custom_engineered_pct_2023_to_date": 25,
      "on_piles_or_caissons_pct_2023_to_date": 0.7
    },
    {
      "community_plan_area": "Van Nuys - North Sherman Oaks",
      "new_pools_2020": 47,
      "new_pools_2021": 116,
      "new_pools_2022": 86,
      "new_pools_2023": 55,
      "new_pools_2024": 48,
      "new_pools_2025": 57,
      "new_pools_2026": 29,
      "share_of_city_2026_pct": 2.8,
      "new_pools_2023_to_date": 222,
      "custom_engineered_pct_2023_to_date": 17.1,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "Bel Air - Beverly Crest",
      "new_pools_2020": 38,
      "new_pools_2021": 52,
      "new_pools_2022": 57,
      "new_pools_2023": 38,
      "new_pools_2024": 45,
      "new_pools_2025": 42,
      "new_pools_2026": 28,
      "share_of_city_2026_pct": 2.7,
      "new_pools_2023_to_date": 174,
      "custom_engineered_pct_2023_to_date": 66.7,
      "on_piles_or_caissons_pct_2023_to_date": 10.9
    },
    {
      "community_plan_area": "Westchester - Playa del Rey",
      "new_pools_2020": 20,
      "new_pools_2021": 29,
      "new_pools_2022": 35,
      "new_pools_2023": 21,
      "new_pools_2024": 18,
      "new_pools_2025": 21,
      "new_pools_2026": 25,
      "share_of_city_2026_pct": 2.4,
      "new_pools_2023_to_date": 96,
      "custom_engineered_pct_2023_to_date": 16.7,
      "on_piles_or_caissons_pct_2023_to_date": 1
    },
    {
      "community_plan_area": "Northridge",
      "new_pools_2020": 9,
      "new_pools_2021": 39,
      "new_pools_2022": 27,
      "new_pools_2023": 16,
      "new_pools_2024": 13,
      "new_pools_2025": 20,
      "new_pools_2026": 20,
      "share_of_city_2026_pct": 1.9,
      "new_pools_2023_to_date": 75,
      "custom_engineered_pct_2023_to_date": 12,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "Silver Lake - Echo Park - Elysian Valley",
      "new_pools_2020": 12,
      "new_pools_2021": 28,
      "new_pools_2022": 27,
      "new_pools_2023": 17,
      "new_pools_2024": 18,
      "new_pools_2025": 15,
      "new_pools_2026": 18,
      "share_of_city_2026_pct": 1.7,
      "new_pools_2023_to_date": 81,
      "custom_engineered_pct_2023_to_date": 38.3,
      "on_piles_or_caissons_pct_2023_to_date": 3.7
    },
    {
      "community_plan_area": "Granada Hills - Knollwood",
      "new_pools_2020": 10,
      "new_pools_2021": 47,
      "new_pools_2022": 52,
      "new_pools_2023": 24,
      "new_pools_2024": 12,
      "new_pools_2025": 13,
      "new_pools_2026": 17,
      "share_of_city_2026_pct": 1.6,
      "new_pools_2023_to_date": 80,
      "custom_engineered_pct_2023_to_date": 27.5,
      "on_piles_or_caissons_pct_2023_to_date": 1.3
    },
    {
      "community_plan_area": "West Adams - Baldwin Hills - Leimert",
      "new_pools_2020": 10,
      "new_pools_2021": 25,
      "new_pools_2022": 32,
      "new_pools_2023": 26,
      "new_pools_2024": 21,
      "new_pools_2025": 14,
      "new_pools_2026": 17,
      "share_of_city_2026_pct": 1.6,
      "new_pools_2023_to_date": 89,
      "custom_engineered_pct_2023_to_date": 21.3,
      "on_piles_or_caissons_pct_2023_to_date": 1.1
    },
    {
      "community_plan_area": "Sunland-E LaTuna Cyn-Lakevw Ter-Shadow Hls-Tujunga",
      "new_pools_2020": 14,
      "new_pools_2021": 41,
      "new_pools_2022": 38,
      "new_pools_2023": 19,
      "new_pools_2024": 17,
      "new_pools_2025": 12,
      "new_pools_2026": 16,
      "share_of_city_2026_pct": 1.5,
      "new_pools_2023_to_date": 71,
      "custom_engineered_pct_2023_to_date": 23.9,
      "on_piles_or_caissons_pct_2023_to_date": 1.4
    },
    {
      "community_plan_area": "Westwood",
      "new_pools_2020": 9,
      "new_pools_2021": 24,
      "new_pools_2022": 24,
      "new_pools_2023": 14,
      "new_pools_2024": 10,
      "new_pools_2025": 15,
      "new_pools_2026": 15,
      "share_of_city_2026_pct": 1.4,
      "new_pools_2023_to_date": 66,
      "custom_engineered_pct_2023_to_date": 39.4,
      "on_piles_or_caissons_pct_2023_to_date": 1.5
    },
    {
      "community_plan_area": "Reseda - West Van Nuys",
      "new_pools_2020": 16,
      "new_pools_2021": 47,
      "new_pools_2022": 35,
      "new_pools_2023": 14,
      "new_pools_2024": 23,
      "new_pools_2025": 14,
      "new_pools_2026": 10,
      "share_of_city_2026_pct": 1,
      "new_pools_2023_to_date": 75,
      "custom_engineered_pct_2023_to_date": 14.7,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "Mission Hills - Panorama City - North Hills",
      "new_pools_2020": 10,
      "new_pools_2021": 22,
      "new_pools_2022": 19,
      "new_pools_2023": 7,
      "new_pools_2024": 6,
      "new_pools_2025": 5,
      "new_pools_2026": 9,
      "share_of_city_2026_pct": 0.9,
      "new_pools_2023_to_date": 30,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Venice",
      "new_pools_2020": 18,
      "new_pools_2021": 34,
      "new_pools_2022": 21,
      "new_pools_2023": 12,
      "new_pools_2024": 13,
      "new_pools_2025": 18,
      "new_pools_2026": 9,
      "share_of_city_2026_pct": 0.9,
      "new_pools_2023_to_date": 63,
      "custom_engineered_pct_2023_to_date": 33.3,
      "on_piles_or_caissons_pct_2023_to_date": 0
    },
    {
      "community_plan_area": "South Los Angeles",
      "new_pools_2020": 5,
      "new_pools_2021": 6,
      "new_pools_2022": 10,
      "new_pools_2023": 1,
      "new_pools_2024": 5,
      "new_pools_2025": 2,
      "new_pools_2026": 8,
      "share_of_city_2026_pct": 0.8,
      "new_pools_2023_to_date": 19,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Sun Valley - La Tuna Canyon",
      "new_pools_2020": 9,
      "new_pools_2021": 21,
      "new_pools_2022": 20,
      "new_pools_2023": 8,
      "new_pools_2024": 4,
      "new_pools_2025": 8,
      "new_pools_2026": 8,
      "share_of_city_2026_pct": 0.8,
      "new_pools_2023_to_date": 34,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Sylmar",
      "new_pools_2020": 19,
      "new_pools_2021": 27,
      "new_pools_2022": 16,
      "new_pools_2023": 12,
      "new_pools_2024": 12,
      "new_pools_2025": 7,
      "new_pools_2026": 6,
      "share_of_city_2026_pct": 0.6,
      "new_pools_2023_to_date": 42,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "San Pedro",
      "new_pools_2020": 5,
      "new_pools_2021": 10,
      "new_pools_2022": 14,
      "new_pools_2023": 6,
      "new_pools_2024": 5,
      "new_pools_2025": 5,
      "new_pools_2026": 4,
      "share_of_city_2026_pct": 0.4,
      "new_pools_2023_to_date": 22,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Arleta - Pacoima",
      "new_pools_2020": 5,
      "new_pools_2021": 5,
      "new_pools_2022": 11,
      "new_pools_2023": 3,
      "new_pools_2024": 6,
      "new_pools_2025": 1,
      "new_pools_2026": 3,
      "share_of_city_2026_pct": 0.3,
      "new_pools_2023_to_date": 14,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Wilmington - Harbor City",
      "new_pools_2020": 5,
      "new_pools_2021": 6,
      "new_pools_2022": 0,
      "new_pools_2023": 4,
      "new_pools_2024": 0,
      "new_pools_2025": 1,
      "new_pools_2026": 3,
      "share_of_city_2026_pct": 0.3,
      "new_pools_2023_to_date": 13,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Harbor Gateway",
      "new_pools_2020": 4,
      "new_pools_2021": 2,
      "new_pools_2022": 2,
      "new_pools_2023": 3,
      "new_pools_2024": 2,
      "new_pools_2025": 0,
      "new_pools_2026": 1,
      "share_of_city_2026_pct": 0.1,
      "new_pools_2023_to_date": 7,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Boyle Heights",
      "new_pools_2020": 0,
      "new_pools_2021": 0,
      "new_pools_2022": 0,
      "new_pools_2023": 0,
      "new_pools_2024": 0,
      "new_pools_2025": 0,
      "new_pools_2026": 0,
      "share_of_city_2026_pct": 0,
      "new_pools_2023_to_date": 0,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    },
    {
      "community_plan_area": "Westlake",
      "new_pools_2020": 1,
      "new_pools_2021": 1,
      "new_pools_2022": 0,
      "new_pools_2023": 0,
      "new_pools_2024": 0,
      "new_pools_2025": 1,
      "new_pools_2026": 0,
      "share_of_city_2026_pct": 0,
      "new_pools_2023_to_date": 1,
      "custom_engineered_pct_2023_to_date": null,
      "on_piles_or_caissons_pct_2023_to_date": null
    }
  ],
  "wildfire_rebuild": {
    "palisades_new_pools_current_year": 243,
    "with_wildfire_wording": 146,
    "on_a_wildfire_rebuild_parcel": 147,
    "tied_to_rebuild_either_way": 159,
    "wildfire_rebuild_house_parcels": 1359,
    "rebuild_house_permits_by_quarter": {
      "2025Q1": 2,
      "2025Q2": 75,
      "2025Q3": 210,
      "2025Q4": 248,
      "2026Q1": 291,
      "2026Q2": 231,
      "2026Q3": 232,
      "2026Q4": 70
    },
    "pool_permit_within_horizon_of_rebuild_house_permit": [
      {
        "horizon_months": 6,
        "rebuild_parcels_with_full_horizon": 884,
        "with_new_pool_permit": 82,
        "share_pct": 9.3
      },
      {
        "horizon_months": 12,
        "rebuild_parcels_with_full_horizon": 340,
        "with_new_pool_permit": 36,
        "share_pct": 10.6
      }
    ],
    "tied_share_pct": 65.4
  },
  "pools_with_a_new_house": [
    {
      "pool_permits_issued": "2022",
      "all_pct": 22.2,
      "all_n": 1929,
      "rest_of_city_pct": 21.2,
      "rest_of_city_n": 1766,
      "brentwood_pacific_palisades_pct": 33.1,
      "brentwood_pacific_palisades_n": 163
    },
    {
      "pool_permits_issued": "2023",
      "all_pct": 25.7,
      "all_n": 1272,
      "rest_of_city_pct": 24.8,
      "rest_of_city_n": 1147,
      "brentwood_pacific_palisades_pct": 34.4,
      "brentwood_pacific_palisades_n": 125
    },
    {
      "pool_permits_issued": "2024",
      "all_pct": 21.2,
      "all_n": 1171,
      "rest_of_city_pct": 19.8,
      "rest_of_city_n": 1061,
      "brentwood_pacific_palisades_pct": 34.5,
      "brentwood_pacific_palisades_n": 110
    },
    {
      "pool_permits_issued": "2025",
      "all_pct": 23.5,
      "all_n": 1130,
      "rest_of_city_pct": 20.5,
      "rest_of_city_n": 1030,
      "brentwood_pacific_palisades_pct": 54,
      "brentwood_pacific_palisades_n": 100
    },
    {
      "pool_permits_issued": "2026 (Jan 1 - 04-23)",
      "all_pct": 28.5,
      "all_n": 376,
      "rest_of_city_pct": 19.5,
      "rest_of_city_n": 308,
      "brentwood_pacific_palisades_pct": 69.1,
      "brentwood_pacific_palisades_n": 68
    }
  ],
  "engineering_2023_to_date": {
    "new_pools": 4618,
    "standard_plan": 3243,
    "standard_plan_pct": 70.2,
    "custom_engineered_pct": 29.8,
    "standard_plan_citing_268_pct": 77.2,
    "on_piles_or_caissons_pct": 2.8
  },
  "approval_days_2023_to_date": [
    {
      "plan_type": "City standard plan",
      "permits": 3243,
      "median_days": 50,
      "p25_days": 16,
      "p75_days": 115
    },
    {
      "plan_type": "Custom-engineered",
      "permits": 1375,
      "median_days": 134,
      "p25_days": 63,
      "p75_days": 304
    }
  ],
  "approval_median_days_by_issue_year": [
    {
      "issue_year": 2020,
      "permits": 1176,
      "median_days": 50
    },
    {
      "issue_year": 2021,
      "permits": 2005,
      "median_days": 75
    },
    {
      "issue_year": 2022,
      "permits": 1929,
      "median_days": 77
    },
    {
      "issue_year": 2023,
      "permits": 1272,
      "median_days": 81.5
    },
    {
      "issue_year": 2024,
      "permits": 1171,
      "median_days": 74
    },
    {
      "issue_year": 2025,
      "permits": 1130,
      "median_days": 65
    },
    {
      "issue_year": 2026,
      "permits": 1045,
      "median_days": 68
    }
  ]
}
