One paragraph per borough, built from the same four datasets: schools within a mile, Met Police recorded crime, green space, and typical peak commute — plus the Band D council tax bill for 2025/26.
Wandsworth averages 66/100 for families across the 5 postcodes we cover, scoring 100/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 90 offences per 1,000 residents in the year to 2024 — the 11th lowest rate of London's 32 boroughs. Band D council tax is £991 a year. Its strongest postcode is SW11 (Shaftesbury & Queenstown) at 66/100, and the widest gap inside the borough is down to SW18 (Wandsworth Town) at 66/100 — a 0-point spread that shows why a borough average only gets you so far.
Southwark averages 49/100 for families across the 7 postcodes we cover, scoring 43/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 135 offences per 1,000 residents in the year to 2024 — the 26th lowest rate of London's 32 boroughs. Band D council tax is £1,932 a year. Its strongest postcode is SE15 (Rye Lane) at 66/100, and the widest gap inside the borough is down to SE17 (North Walworth) at 36/100 — a 30-point spread that shows why a borough average only gets you so far.
Lambeth averages 47/100 for families across the 8 postcodes we cover, scoring 38/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 140 offences per 1,000 residents in the year to 2024 — the 28th lowest rate of London's 32 boroughs. Band D council tax is £2,030 a year. Its strongest postcode is SE24 (Herne Hill & Loughborough Junction) at 66/100, and the widest gap inside the borough is down to SW16 (Streatham Common & Vale) at 36/100 — a 30-point spread that shows why a borough average only gets you so far.
Lewisham averages 45/100 for families across the 7 postcodes we cover, scoring 29/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 108 offences per 1,000 residents in the year to 2024 — the 20th lowest rate of London's 32 boroughs. Band D council tax is £2,272 a year. Its strongest postcode is SE23 (Perry Vale) at 66/100, and the widest gap inside the borough is down to SE14 (New Cross Gate) at 36/100 — a 30-point spread that shows why a borough average only gets you so far.
Bexley averages 36/100 for families across the 7 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 62 offences per 1,000 residents in the year to 2024 — the 2nd lowest rate of London's 32 boroughs. Band D council tax is £2,287 a year. Its strongest postcode is DA5 (St Mary's & St James) at 36/100, and the widest gap inside the borough is down to DA17 (Belvedere) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Bromley averages 36/100 for families across the 5 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 72 offences per 1,000 residents in the year to 2024 — the 6th lowest rate of London's 32 boroughs. Band D council tax is £2,123 a year. Its strongest postcode is BR1 (Plaistow) at 36/100, and the widest gap inside the borough is down to SE20 (Penge & Cator) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Croydon averages 36/100 for families across the 6 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 105 offences per 1,000 residents in the year to 2024 — the 18th lowest rate of London's 32 boroughs. Band D council tax is £2,621 a year. Its strongest postcode is CR0 (Park Hill & Whitgift) at 36/100, and the widest gap inside the borough is down to SE25 (South Norwood) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Greenwich averages 36/100 for families across the 5 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 100 offences per 1,000 residents in the year to 2024 — the 15th lowest rate of London's 32 boroughs. Band D council tax is £2,178 a year. Its strongest postcode is SE3 (Blackheath Westcombe) at 36/100, and the widest gap inside the borough is down to SE28 (Thamesmead Moorings) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Kingston upon Thames averages 36/100 for families across the 6 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 75 offences per 1,000 residents in the year to 2024 — the 7th lowest rate of London's 32 boroughs. Band D council tax is £2,488 a year. Its strongest postcode is KT1 (Kingston Town) at 36/100, and the widest gap inside the borough is down to KT9 (Chessington South & Malden Rushett) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Merton averages 36/100 for families across the 4 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 82 offences per 1,000 residents in the year to 2024 — the 10th lowest rate of London's 32 boroughs. Band D council tax is £2,225 a year. Its strongest postcode is CR4 (Figge's Marsh) at 36/100, and the widest gap inside the borough is down to SW20 (Raynes Park) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Richmond upon Thames averages 36/100 for families across the 6 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 58 offences per 1,000 residents in the year to 2024 — the 1st lowest rate of London's 32 boroughs. Band D council tax is £2,379 a year. Its strongest postcode is TW1 (Twickenham Riverside) at 36/100, and the widest gap inside the borough is down to TW12 (Hampton North) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.
Sutton averages 36/100 for families across the 5 postcodes we cover, scoring 0/100 on schools, 100/100 on safety, 0/100 on green space and 70/100 on commute. Met Police recorded 70 offences per 1,000 residents in the year to 2024 — the 4th lowest rate of London's 32 boroughs. Band D council tax is £2,317 a year. Its strongest postcode is SM1 (Sutton Central) at 36/100, and the widest gap inside the borough is down to SM6 (Wallington North) at 36/100 — a 0-point spread that shows why a borough average only gets you so far.