Topping the list was Church Point, in Sydney's northern beaches, where owners hang onto houses for an average 22.47 years.

Mount Ommaney, a south-western riverside suburb in Brisbane, and Morangup in southwest Western Australia rounded out the top three - all with average hold times of more than 20 years.