Winchester is the best place to live in the UK in terms of quality of life, a study has found.
Scotland's Orkney Islands took second place, while Wychavon in Worcestershire came third in the Halifax study.
It looked at a range of factors including life expectancy, health and employment rates.
One key measure was Winchester's weekly earnings which, at £824, were found to be 27% higher than the UK average of £646.
The Derbyshire Dales, Hambleton in North Yorkshire, South Cambridgeshire, Purbeck in Dorset, St Albans in Hertfordshire, Wokingham in Berkshire and Chiltern in Buckinghamshire also featured in the top 10.
Crime, education, broadband access, population densities and the weather were also taken into account in the study.
The study found 96.6% of Winchester residents reported being in good or fairly good health, compared to a national average of 94.6%.
Life expectancy rates in Winchester were also higher than the national average, with men in the city expected to live to about 82 and women to about 85.
Crime rates in the city were also found to be among the lowest in the country.
Hart in Hampshire - a former winner of the annual study over the past five years - fell to 26.
Halifax said one reason for this was the inclusion of two new categories in its research - the number of pubs and the availability of health clubs and leisure centres.
Almost two-thirds of the top 50 best places to live are in southern England, according to the research.
Places outside southern England which appear on the list include Monmouthshire in Wales, Harrogate in Yorkshire and Rugby in Warwickshire.
The research also found the highest weekly average earnings of £1,273 were in London's Kensington and Chelsea.
Towns and cities in Northern Ireland missed out on inclusion in the top 50, but the survey's authors said Mid and East Antrim had the highest quality of life out of all the country's regions.
The lowest average annual rainfall of 525mm (20.6in) was in Castle Point, Essex, while the sunniest place was the Isle of Wight, where residents enjoyed an average of 36.9 hours of sunshine a week compared to the national average of 29.7.
The largest homes were in Uttlesford in Essex, Chiltern and Rutland, while the smallest were in the City of London, Tower Hamlets, and Westminster.
Meanwhile, Eden in Cumbria had the highest number of pubs per 10,000 adults at 28.3, followed by the Derbyshire Dales at 26.7, against a national average of 10.1.
Top 20 places:
- Winchester, Hampshire
- Orkney Islands, Scotland
- Wychavon, Worcestershire
- Derbyshire Dales
- Hambleton, North Yorkshire
- South Cambridgeshire
- Purbeck, Dorset
- St Albans, Hertfordshire
- Wokingham, Berkshire
- Chiltern, Buckinghamshire
- West Oxfordshire
- South Hams, Devon
- South Oxfordshire
- Tonbridge and Malling, in Kent
- West Dorset
- South Northamptonshire
- Waverley, in Surrey
- Shetland Islands, Scotland
- Horsham, in West Sussex
- City of London