The 15th annual Happy at Home Index by property experts Rightmove has ranked 15 Scottish places
The “happiest” places to live in Scotland for 2026 have been named with an historic coastal town in Fife taking the top spot. The new research by property website Rightmove saw more than 24,000 people across 221 locations in the UK asked how happy they feel about where they live.
The results were then complied into it’s annual Happy at Home Index. Last year, the winner was Stirling which ranked 8th overall in Great Britain and was the only Scottish town or city to make the nationwide list.
The happiest place in Great Britain was named as Richmond upon Thames in London, reclaiming its top spot after finishing in second in 2025. In Scotland the winner for 2026 is the Fife coastal town of Kirkcaldy. The historic town jumped from second place last year to claim the crown.
READ MORE: Scotland’s most ‘laid back’ towns for a peaceful holiday revealed – see full list
READ MORE: Scotland’s hidden coastal gem route rivals NC500 and can be explored for free
Known as the Lang Toun, Kirkcaldy also secured 18th place in the overall Great Britain rankings of happiest places to live.
The former royal burgh beat out Perth, Inverness, Dundee and Galashiels to claim the Scottish title.
Despite its high ranking, Richmond comes with a considerably higher property price prices with the average home costing around £1 million in the wealthy London borough. House prices in Kirkcaldy are on average £172,045, according to Rightmove.
Rightmove property expert Colleen Babcock said the findings showed the importance of finding somewhere to live that combines access to nature with the convenience of local amenities, shops, restaurants and employment opportunities.
She said the happiest places were not necessarily those that were entirely urban or rural, but those that offered some of the best elements of both.
Happiest places to live in Scotland
- Kirkcaldy
- Perth
- Inverness
- Dundee
- Galashiels
- Stirling
- Aberdeen
- Edinburgh
- Motherwell
- Falkirk
- Ayr
- Glasgow
- Kilmarnock
- Paisley
- Dumfries
Kirkcaldy, best known for its unusually long high street, has a history stretching back centuries and is one of Fife’s most recognisable coastal towns.
Nicknamed the Lang Toun, meaning long town, Kirkcaldy’s High Street stretches for approximately four miles along the coast, making it one of the town’s most distinctive features.
The town also has a rich industrial past, having once been regarded as the world capital of linoleum manufacturing. During its industrial heyday, Kirkcaldy was a major centre for the production of the flooring material, with the industry playing a significant role in shaping the town and its communities.
Kirkcaldy is also the birthplace of renowned economist and philosopher Adam Smith, whose ideas helped shape modern economic ideology.
Its history has even made its way onto television screens, with the nearby Dysart Harbour featuring in the second series of the hit period drama Outlander, where it was used to portray the 18th-century French port of Le Havre.
Away from its industrial heritage, Kirkcaldy has plenty to offer those looking to explore the town. Its seafront and long esplanade provide lovely views across the Firth of Forth, while its parks, independent shops and cultural attractions give the town plenty of character.
Among the highlights is Kirkcaldy Galleries, which houses a museum, art gallery and library, alongside the Adam Smith Theatre, one of the town’s most known cultural venues.
Visitors can also explore the ruins of Ravenscraig Castle, which dates back to the 15th century and sits overlooking the coast, with the site making a good spot for a scenic walk.
Elsewhere, Beveridge Park offers locals an escape from the town with its large grass grounds, while Dysart Harbour and nearby St Serf’s Tower are worth a visit for anyone interested in the area’s history.
For those who enjoy getting out into the countryside, the Fife Coastal Path also passes through the Kirkcaldy, offering vistors and locals scenic walking routes along the coastline.
Sports is also prominent in the local area, with Kirkcaldy being home to Raith Rovers FC at Stark’s Park, as well as the Fife Ice Arena, where the Fife Flyers play their home games.


















































