{
  "generatedAt": "2026-07-10T01:39:55.005Z",
  "source": {
    "label": "MHCLG District planning application statistics (PS2) — last 4 quarters to 31 March 2026",
    "url": "https://www.gov.uk/government/statistical-data-sets/live-tables-on-planning-application-statistics",
    "csvUrl": "https://assets.publishing.service.gov.uk/media/6a33dee6e590e5e061c9a250/PS2_data_-_last_four_quarters_open_data_table__202603_.csv",
    "openGovernmentLicence": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/"
  },
  "period": {
    "quarters": [
      "2025 Q2",
      "2025 Q3",
      "2025 Q4",
      "2026 Q1"
    ],
    "label": "2025 Q2 to 2026 Q1",
    "note": "Four most recent published PS2 quarters aggregated (householder developments only)."
  },
  "methodology": {
    "denominator": "householder",
    "denominatorNote": "Approval rate = householder applications granted ÷ householder applications decided, from MHCLG PS2 '(other) householder developments' columns. This is deliberately not the all-decisions rate: major commercial schemes and minor dwellings dilute the figure most relevant to homeowners considering extensions, lofts and similar works.",
    "aggregation": "Sum of decided/granted/refused across the four quarters, then a single rate. Not a simple average of quarterly rates.",
    "ranking": "Boroughs ranked hardest-first by lowest householder grant rate. Equal rates keep source order; rank is dense among reported boroughs only.",
    "caveats": [
      "PS2 figures are local-authority returns and can be revised in later releases.",
      "Householder category is broader than 'rear extension only' — it includes a range of householder applications as defined in the PS2 return.",
      "A lower grant rate does not mean a well-prepared application will be refused; it describes the aggregate outcome for the period.",
      "Prior approvals and permitted-development routes sit outside these householder decision totals where classified separately in PS2."
    ]
  },
  "summary": {
    "boroughsReported": 33,
    "boroughsNotReported": 0,
    "londonHouseholderDecided": 24758,
    "londonHouseholderGranted": 21185,
    "londonApprovalRatePercent": 85.6
  },
  "boroughs": [
    {
      "borough": "Barking and Dagenham",
      "gssCode": "E09000002",
      "slug": "barking-and-dagenham",
      "status": "reported",
      "householderDecided": 406,
      "householderGranted": 276,
      "householderRefused": 130,
      "approvalRatePercent": 68,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 1
    },
    {
      "borough": "Hounslow",
      "gssCode": "E09000018",
      "slug": "hounslow",
      "status": "reported",
      "householderDecided": 704,
      "householderGranted": 526,
      "householderRefused": 178,
      "approvalRatePercent": 74.7,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 2
    },
    {
      "borough": "Greenwich",
      "gssCode": "E09000011",
      "slug": "greenwich",
      "status": "reported",
      "householderDecided": 647,
      "householderGranted": 502,
      "householderRefused": 145,
      "approvalRatePercent": 77.6,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 3
    },
    {
      "borough": "Bromley",
      "gssCode": "E09000006",
      "slug": "bromley",
      "status": "reported",
      "householderDecided": 1538,
      "householderGranted": 1215,
      "householderRefused": 323,
      "approvalRatePercent": 79,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 4
    },
    {
      "borough": "Waltham Forest",
      "gssCode": "E09000031",
      "slug": "waltham-forest",
      "status": "reported",
      "householderDecided": 789,
      "householderGranted": 626,
      "householderRefused": 163,
      "approvalRatePercent": 79.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 5
    },
    {
      "borough": "Westminster",
      "gssCode": "E09000033",
      "slug": "westminster",
      "status": "reported",
      "householderDecided": 418,
      "householderGranted": 340,
      "householderRefused": 78,
      "approvalRatePercent": 81.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 6
    },
    {
      "borough": "Lambeth",
      "gssCode": "E09000022",
      "slug": "lambeth",
      "status": "reported",
      "householderDecided": 610,
      "householderGranted": 496,
      "householderRefused": 114,
      "approvalRatePercent": 81.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 7
    },
    {
      "borough": "Redbridge",
      "gssCode": "E09000026",
      "slug": "redbridge",
      "status": "reported",
      "householderDecided": 1050,
      "householderGranted": 856,
      "householderRefused": 194,
      "approvalRatePercent": 81.5,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 8
    },
    {
      "borough": "Richmond upon Thames",
      "gssCode": "E09000027",
      "slug": "richmond-upon-thames",
      "status": "reported",
      "householderDecided": 1362,
      "householderGranted": 1113,
      "householderRefused": 249,
      "approvalRatePercent": 81.7,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 9
    },
    {
      "borough": "Kingston upon Thames",
      "gssCode": "E09000021",
      "slug": "kingston-upon-thames",
      "status": "reported",
      "householderDecided": 766,
      "householderGranted": 628,
      "householderRefused": 138,
      "approvalRatePercent": 82,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 10
    },
    {
      "borough": "Barnet",
      "gssCode": "E09000003",
      "slug": "barnet",
      "status": "reported",
      "householderDecided": 1439,
      "householderGranted": 1183,
      "householderRefused": 256,
      "approvalRatePercent": 82.2,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 11
    },
    {
      "borough": "Harrow",
      "gssCode": "E09000015",
      "slug": "harrow",
      "status": "reported",
      "householderDecided": 894,
      "householderGranted": 739,
      "householderRefused": 155,
      "approvalRatePercent": 82.7,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 12
    },
    {
      "borough": "Havering",
      "gssCode": "E09000016",
      "slug": "havering",
      "status": "reported",
      "householderDecided": 1019,
      "householderGranted": 844,
      "householderRefused": 175,
      "approvalRatePercent": 82.8,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 13
    },
    {
      "borough": "Enfield",
      "gssCode": "E09000010",
      "slug": "enfield",
      "status": "reported",
      "householderDecided": 999,
      "householderGranted": 830,
      "householderRefused": 169,
      "approvalRatePercent": 83.1,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 14
    },
    {
      "borough": "Hackney",
      "gssCode": "E09000012",
      "slug": "hackney",
      "status": "reported",
      "householderDecided": 421,
      "householderGranted": 355,
      "householderRefused": 66,
      "approvalRatePercent": 84.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 15
    },
    {
      "borough": "Brent",
      "gssCode": "E09000005",
      "slug": "brent",
      "status": "reported",
      "householderDecided": 924,
      "householderGranted": 790,
      "householderRefused": 134,
      "approvalRatePercent": 85.5,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 16
    },
    {
      "borough": "Newham",
      "gssCode": "E09000025",
      "slug": "newham",
      "status": "reported",
      "householderDecided": 395,
      "householderGranted": 343,
      "householderRefused": 52,
      "approvalRatePercent": 86.8,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 17
    },
    {
      "borough": "Croydon",
      "gssCode": "E09000008",
      "slug": "croydon",
      "status": "reported",
      "householderDecided": 805,
      "householderGranted": 703,
      "householderRefused": 102,
      "approvalRatePercent": 87.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 18
    },
    {
      "borough": "Ealing",
      "gssCode": "E09000009",
      "slug": "ealing",
      "status": "reported",
      "householderDecided": 993,
      "householderGranted": 871,
      "householderRefused": 122,
      "approvalRatePercent": 87.7,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 19
    },
    {
      "borough": "Camden",
      "gssCode": "E09000007",
      "slug": "camden",
      "status": "reported",
      "householderDecided": 404,
      "householderGranted": 357,
      "householderRefused": 47,
      "approvalRatePercent": 88.4,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 20
    },
    {
      "borough": "Hillingdon",
      "gssCode": "E09000017",
      "slug": "hillingdon",
      "status": "reported",
      "householderDecided": 1184,
      "householderGranted": 1068,
      "householderRefused": 116,
      "approvalRatePercent": 90.2,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 21
    },
    {
      "borough": "Lewisham",
      "gssCode": "E09000023",
      "slug": "lewisham",
      "status": "reported",
      "householderDecided": 637,
      "householderGranted": 576,
      "householderRefused": 61,
      "approvalRatePercent": 90.4,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 22
    },
    {
      "borough": "Haringey",
      "gssCode": "E09000014",
      "slug": "haringey",
      "status": "reported",
      "householderDecided": 702,
      "householderGranted": 638,
      "householderRefused": 64,
      "approvalRatePercent": 90.9,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 23
    },
    {
      "borough": "Tower Hamlets",
      "gssCode": "E09000030",
      "slug": "tower-hamlets",
      "status": "reported",
      "householderDecided": 203,
      "householderGranted": 187,
      "householderRefused": 16,
      "approvalRatePercent": 92.1,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 24
    },
    {
      "borough": "Merton",
      "gssCode": "E09000024",
      "slug": "merton",
      "status": "reported",
      "householderDecided": 769,
      "householderGranted": 709,
      "householderRefused": 60,
      "approvalRatePercent": 92.2,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 25
    },
    {
      "borough": "Wandsworth",
      "gssCode": "E09000032",
      "slug": "wandsworth",
      "status": "reported",
      "householderDecided": 970,
      "householderGranted": 895,
      "householderRefused": 75,
      "approvalRatePercent": 92.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 26
    },
    {
      "borough": "Islington",
      "gssCode": "E09000019",
      "slug": "islington",
      "status": "reported",
      "householderDecided": 389,
      "householderGranted": 361,
      "householderRefused": 28,
      "approvalRatePercent": 92.8,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 27
    },
    {
      "borough": "Sutton",
      "gssCode": "E09000029",
      "slug": "sutton",
      "status": "reported",
      "householderDecided": 635,
      "householderGranted": 589,
      "householderRefused": 46,
      "approvalRatePercent": 92.8,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 28
    },
    {
      "borough": "Kensington and Chelsea",
      "gssCode": "E09000020",
      "slug": "kensington-and-chelsea",
      "status": "reported",
      "householderDecided": 574,
      "householderGranted": 541,
      "householderRefused": 33,
      "approvalRatePercent": 94.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 29
    },
    {
      "borough": "Southwark",
      "gssCode": "E09000028",
      "slug": "southwark",
      "status": "reported",
      "householderDecided": 612,
      "householderGranted": 580,
      "householderRefused": 32,
      "approvalRatePercent": 94.8,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 30
    },
    {
      "borough": "Bexley",
      "gssCode": "E09000004",
      "slug": "bexley",
      "status": "reported",
      "householderDecided": 939,
      "householderGranted": 895,
      "householderRefused": 44,
      "approvalRatePercent": 95.3,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 31
    },
    {
      "borough": "Hammersmith and Fulham",
      "gssCode": "E09000013",
      "slug": "hammersmith-and-fulham",
      "status": "reported",
      "householderDecided": 560,
      "householderGranted": 552,
      "householderRefused": 8,
      "approvalRatePercent": 98.6,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 32
    },
    {
      "borough": "City of London",
      "gssCode": "E09000001",
      "slug": "city-of-london",
      "status": "reported",
      "householderDecided": 1,
      "householderGranted": 1,
      "householderRefused": 0,
      "approvalRatePercent": 100,
      "quartersReported": [
        "2025 Q2",
        "2025 Q3",
        "2025 Q4",
        "2026 Q1"
      ],
      "rankHardest": 33
    }
  ]
}