Amid overcrowded tubes, ridiculous rents as well as overpriced bars and restaurants it's hardly surprising London doesn't feature on this list of the UK's most desirable postcodes. But it's actually a lot nicer up North.
A better work-life balance propelled locations in the North of England to the top of the list, with the Bebington, Wirral postcode district of CH63 taking first place.
Here residents are able to live closer to their workplace, surrounded by good schools as well as high employment. The average asking price for a detached house is £344.996 according to data from online property portal Zoopla, well below that of a typical flat in the capital which tends to be around £480,390.
And the highest southern postcode district to make it into the top ten was the old town of Kesgrave in Ipswich, where properties tend to fetch around £249,047.
The study, commissioned by Royal Mail, looked into the most desirable places to live and work across the UK. The Centre for Economic and Business Research (Cebr) weighed factors such as good schools, access to green spaces, good employment prospects, affordable housing and average commuting times.
- CH63 - Bebington, Wirral
- IP5 - Kesgrave, Ipswich
- LA15 - Dalton-in-Furness, Cumbria
- NR8 - Taverham, Norfolk
- FY6 - Poulton-Le-Fylde, Blackpool
- DT1 - Dorchester, West Dorset
- WA1 - Warrington, Cheshire
- CH62 - Eastham, Wirral
- CH45 - Wallasey, Merseyside
- LA13 - Barrow-in-Furness, Cumbria
- G78 - Neilston, East Renfrewshire
- G64 - Torrance, East Dunbartonshire
- G66 - Lenzie/Kirkintilloch, East Dunbartonshire
- G62 - Milngavie, East Dunbartonshire
- G76 - Eaglesham, East Renfrewshire
- G61 - Bearsden, East Dunbartonshire
- G46 - Giffnock, East Renfrewshire
- EH5 - Granton, Edinburgh
- EH7 - Edinburgh central/Bellevue
- EH11 - Edinburgh
- SA6 - Morriston, Swansea
- SA7 - Birchgrove, Swansea
- CF64 - Penarth
- SA61 - Haverfordwest
- SA4 - Gorseinon, Swansea
- LL55 - Caernarfon, Gwynedd
- SA9 - Ystradgynlais, Swansea
- SA31 - Carmarthen
- CF24 - Roath, Cardiff
- LL11 - Wrexham
- BT64 - Craigavon, County Armagh
- BT10 - Finaghy, Belfast
- BT66 - Lurgan, County Armagh
- BT16 - Dundonald, Belfast
- BT38 - Carrickfergus, County Antrim