The average time a homeowner in the UK stays in their property is 21 years*. This contrasts with the 1980s, when a fast-rising property market encouraged a move every eight years on average. Now though, high prices and Stamp Duty, combined with the other costs of moving, are encouraging us to stay put and spend money improving our properties.
There are variations across the country, with some of the most expensive areas of London (Kensington and Chelsea) showing an average 35 years between moves and only 15 years in parts of Kent (Dartford), South Derbyshire, Salford and East Lothian.
*Zoopla, July 2019