{
 "title": "London borough practice on air-conditioning planning applications",
 "publisher": "canigetaircon.co.uk",
 "url": "https://canigetaircon.co.uk/",
 "data_url": "https://canigetaircon.co.uk/data/borough-stats.json",
 "snapshot_dates": "2026-07-18 to 2026-07-22",
 "dataset_status": "complete sweep of all 33 London boroughs",
 "method": "Exact-phrase counts of planning applications mentioning 'air conditioning' from borough planning registers aggregated via PlanIt (planit.org.uk). Decision times run received-to-decided (longer than councils' validated-to-decided basis). Median is an n-weighted blend of period medians (est.). Approval = approved/(approved+refused), withdrawn and pending excluded, shown only where n>=30 and <20% of records lack decided dates. Counts measure planning application activity, not installations.",
 "licence": "Contains public sector information licensed under the Open Government Licence v3.0. Attribute derived statistics to canigetaircon.co.uk.",
 "notes": {
  "unmeasured_boroughs": "Boroughs failing our data-quality thresholds are excluded rather than estimated. Westminster files more AC applications than any borough (1,814 received since 2019) but 54.8% of recent records lack decided dates, so its rates are not published. City of London is absent from the aggregated register entirely.",
  "statutory_target_weeks": 8
 },
 "measured_boroughs": {
  "Camden": {
   "median_weeks": 12,
   "n_decided_since_jan_2023": 116,
   "approval_pct": 88,
   "slowest_ref": "2019/1359/P"
  },
  "Hammersmith and Fulham": {
   "median_weeks": 12,
   "n_decided_since_jan_2023": 171,
   "approval_pct": 96,
   "slowest_ref": "2023/00352/DET"
  },
  "Richmond upon Thames": {
   "median_weeks": 9,
   "n_decided_since_jan_2023": 104,
   "approval_pct": 86,
   "slowest_ref": "24/1981/HOT"
  },
  "Lambeth": {
   "median_weeks": 11,
   "n_decided_since_jan_2023": 72,
   "approval_pct": 87,
   "slowest_ref": "22/02240/RG3"
  },
  "Kensington and Chelsea": {
   "median_weeks": 10,
   "n_decided_since_jan_2023": 539,
   "approval_pct": 93,
   "slowest_ref": "PP/20/05635"
  },
  "Wandsworth": {
   "median_weeks": 11,
   "n_decided_since_jan_2023": 157,
   "approval_pct": 86,
   "slowest_ref": "2023/3363"
  },
  "Barnet": {
   "median_weeks": 9,
   "n_decided_since_jan_2023": 72,
   "approval_pct": 83,
   "slowest_ref": "2022/00027/FUL"
  },
  "Brent": {
   "median_weeks": 8,
   "n_decided_since_jan_2023": 28,
   "approval_pct": null,
   "slowest_ref": "APP/2023/2647"
  },
  "Bromley": {
   "median_weeks": 13,
   "n_decided_since_jan_2023": 34,
   "approval_pct": 76,
   "slowest_ref": "BR/2019/00123/FULL"
  },
  "Ealing": {
   "median_weeks": 9,
   "n_decided_since_jan_2023": 71,
   "approval_pct": 87,
   "slowest_ref": "242403VAR"
  },
  "Greenwich": {
   "median_weeks": 11,
   "n_decided_since_jan_2023": 25,
   "approval_pct": null,
   "slowest_ref": "19/2956/F"
  },
  "Haringey": {
   "median_weeks": 13,
   "n_decided_since_jan_2023": 37,
   "approval_pct": 97,
   "slowest_ref": "HGY/2024/2090"
  },
  "Hillingdon": {
   "median_weeks": 8,
   "n_decided_since_jan_2023": 40,
   "approval_pct": 95,
   "slowest_ref": "2698/APP/2022/1501"
  },
  "Hounslow": {
   "median_weeks": 10,
   "n_decided_since_jan_2023": 54,
   "approval_pct": 79,
   "slowest_ref": "P/2022/4060"
  },
  "Tower Hamlets": {
   "median_weeks": 11,
   "n_decided_since_jan_2023": 42,
   "approval_pct": 76,
   "slowest_ref": "PA/22/00860/NC"
  }
 }
}