The 20 best places to retire in the UK range from historic spa towns to riverside cities.
A full list of the best towns and cities to retire to across the UK includes Canterbury, Harrogate, Newquay and Windsor.
The list, put together by The Mail, was selected using average house prices, local amenities like restaurants and shopping centres, green spaces and historic sites.
Here are the 20 best towns and cities to retire in the UK.