House prices have more than doubled in three of Scotland's seaside towns in the last eight years.
The average price of houses in Macduff and Fraserburgh, both in Aberdeenshire, has risen by 123% since 2004.
Cove Bay, in Aberdeen, recorded the next biggest rise, seeing a 105% rise over the same period.
The figures, compiled by the Bank of Scotland, found another 18 coastal towns which saw house prices rise by at least 50%.
They include Montrose, Campbeltown, Peterhead and Banff.
Nitesh Patel, Bank of Scotland housing economist, said: "Seaside towns are still very popular places to live.
"They offer a unique lifestyle that for many can't be matched elsewhere, with that all important sea view, together with a typically high quality of life and a healthy environment."
The survey reveals a marked east-west divide for house prices in Scotland's coastal towns, with seven of the ten most expensive regions located in the east.
North Berwick is the most expensive seaside town in Scotland, recording an average house price of more than £309,000.
Six out of the ten least expensive towns are in the west of Scotland, including Greenock, at £85,212, and Girvan, £85,961. But the least expensive seaside town is Buckhaven, on the east coast, recording an average house price of £68,350.
People who read this story also read
- Teenager killed in early-morning crash on beachfront named by police
- Microlight aircraft crashes at mountain range in southern Highlands
- One person missing and 15 others evacuated after fire at terraced houses
- Woman and three children injured after 'serious' crash between car and van
- Woman’s body found in remains of terraced house where fire broke out