More than 160 places across Scotland feature in the Best Places to Live in Scotland 2025 guide published by Garrington Property Finders.
They have been ranked according to various factors, including culture and heritage, open spaces, the quality and value of houses, and schools, jobs and transport links.
The list includes the average price of a family home in each area, and how sold prices have changed over the last 12 months.
In one of the areas listed, the cost of a typical family home has increased by more than seven per cent in the last year.
Below are the top 14 places to live in Scotland, according to the guide, in reverse order.
Many of the towns, cities and villages featured are perfect for families, offering excellent value for money, great schools, good job opportunities and beautiful nature to explore on your doorstep.
Do you have a house hunting story or tips to share? You can now send your stories to us online via YourWorld at/www.yourworld.net/submit. It's free to use and, once checked, your story will appear on our website and, space allowing, in our newspapers.

1. Cupar - joint 13th
Cupar, Fife, is the joint 13th best place to live in Scotland, according to Garrington. It ranks 40th out of 161 places for employment and connectivity, 92nd for natural environment, 48th for house price, quality and value, and 19th for wellbeing. The average price of a family home in Cupar is £176,459, up by 1.4 per cent in the last year. | Google Photo: Google

2. North Berwick - joint 13th
North Berwick, East Lothian, is the joint 13th best place to live in Scotland, according to Garrington. It ranks 85th out of 161 places for employment and connectivity, 74th for natural environment, 6th for house price, quality and value, and 34th for wellbeing. The average price of a family home in North Berwick is £298,796, up by 6.9 per cent in the last year. | Google Photo: Google

3. Dunbar - 12th
Dunbar, East Lothian, is the 12th best place to live in Scotland, according to Garrington. It ranks 57th out of 161 places for employment and connectivity, 21st for natural environment, 6th for house price, quality and value, and 109th for wellbeing. The average price of a family home in Dunbar is £298,796, up by 6.9 per cent in the last year. | Google Photo: Google

4. Kirkwall - 11th
Kirkwall, Orkney, is the 11th best place to live in Scotland, according to Garrington. It ranks 136th out of 161 places for employment and connectivity, 4th for natural environment, 14th for house price, quality and value, and 35th for wellbeing. The average price of a family home in Kirkwall is £195,004, down by 0.3 per cent in the last year. | Google Photo: Google