Property > Stories

Cheapest and most expensive home insurance spots revealed

Patrick Christys
Jun 29, 2019

The cheapest and most expensive areas for home insurance have been revealed - where does your location rank?

Cities in the North of England offered the cheapest home insurance premiums, MoneySupermarket found.
In the city of Durham, people paid an average of just £117 a year to protect their homes.

The residents in Newcastle and Sunderland, who came joint second for the cheapest home insurance premiums, paid just one pound more at £118 a year.

Meanwhile, both Stoke-on-Trent and Darlington had average policies priced at £121.

The table below shows the 10 cheapest areas for home insurance UK-wide.

Durham (DH) £117
Newcastle (NE) £118
Sunderland (SR) £118
Stoke-on-Trent (ST) £121
Darlington (DL) £121
Dundee (DD) £122
Norwich (NR) £123
Plymouth (PL) £123
Galashiels (TD) £123
Teesside (TS) £123


London dominated the list of locations where residents paid the most for home insurance.

Taking top spot as the most expensive area was North West London, where households paid an average of £251 a year to cover their properties. That’s a staggering 114% more than the national average of £138.

Central and West London, which includes boroughs like the City of Westminster, Hammersmith and Fulham and the Royal Borough of Kensington and Chelsea, came in second place, with average premiums at a hefty £249 a year.

The table below shows the 10 most expensive places for home insurance.

North West London (NW) £251
Central and West London (W) £249
South West London (SW) £241
City of London (EC) £237
North London (N) £235
Harrow (HA) £227
Ilford and Barking (IG) £212
East London (E) £200
South East London (SE) £199
Kingston-upon-Thames (KT) £193

When did you last switch your home insurance provider?

We compare prices from the big brands, so you save money