House prices, city by city

Sold prices for every city and town in England and Wales, from HM Land Registry.

Half of the existing homes sold in England and Wales in the 12 months to March 2026 went for £285,000 or less.

Against the same months a year earlier (May to December), the median terraced house stayed at £235,000, semi-detached stayed at £270,000, detached moved from £420,000 to £425,000 and flat from £235,000 to £225,000.

Largest places by sales

Median and sales: existing homes, standard sales, Apr 2025-Mar 2026. The line is the monthly median on one scale for every card (each place's median ±20%), dotted where months are still registering; the strip is the middle half of sales on one scale from £75k to £2m.

Every city and town, by region

Sales and medians: existing homes, standard sales, Apr 2025-Mar 2026.

London

62 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Greater London combined66,517£530,000
London39,595£580,000
Romford1,593£430,000
Croydon1,287£380,000
Bromley1,028£500,000
Orpington998£530,000
Enfield946£465,000
Sutton937£465,000
Ilford837£510,000
Hornchurch795£484,000
Harrow776£525,000
Uxbridge764£510,000
Twickenham692£681,875
Dagenham680£382,750
Beckenham645£560,000
Sidcup609£431,000
Barnet599£630,000
Surbiton583£510,000
Kingston upon Thames575£650,000
South Croydon552£460,000
Richmond501£780,000
Bexleyheath494£464,000
Ruislip474£563,250
Feltham418£431,000
Wembley403£480,000
Hayes398£490,000
Hounslow378£450,000
Woodford Green368£615,000
Carshalton358£450,000
Welling355£465,000
Edgware344£550,000
Pinner344£710,000
Wallington343£400,000
Coulsdon338£565,000
New Malden337£668,000
Upminster322£567,500
Mitcham318£425,000
Teddington308£728,250
Rainham298£428,500
Isleworth297£498,000
Worcester Park293£585,000
Barking274£350,000
Morden273£495,000
Purley265£500,000
Thornton Heath263£420,000
Hampton262£665,000
Northolt257£420,000
Erith257£365,000
Stanmore250£610,000
Greenford247£508,000
Bexley242£525,000
Chislehurst236£650,000
Chessington233£477,000
Westerham219£470,000
Southall208£465,000
Brentford200£428,750
West Wickham199£670,000
West Drayton187£412,500
Northwood170£700,000
Belvedere169£360,000
Kenley105£470,000
Keston33£640,000

South East

224 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Southampton5,074£300,000
Reading3,781£408,000
Brighton and Hove combined3,307£416,000
Milton Keynes2,662£332,500
Brighton2,277£405,350
Portsmouth and Southsea combined2,148£257,500
Maidstone1,896£355,000
Aylesbury1,646£370,000
Basingstoke1,601£345,000
Worthing1,553£350,000
Oxford1,534£455,000
Eastbourne1,512£280,000
Ashford1,491£337,000
High Wycombe1,471£427,500
Fareham1,390£330,000
Portsmouth1,322£257,364
Woking1,260£475,000
Rochester1,254£325,000
Crawley1,235£360,000
Guildford1,225£520,000
Horsham1,207£425,000
Gillingham1,165£312,500
Tunbridge Wells1,145£450,000
Slough1,103£420,000
Eastleigh1,089£339,500
Banbury1,085£320,000
Dartford1,049£375,000
Canterbury1,046£310,000
Waterlooville1,032£345,000
Hove1,030£450,000
Chichester1,018£385,000
Bracknell1,005£395,000
Gravesend989£363,500
Bognor Regis974£325,000
Sittingbourne961£300,000
Littlehampton954£326,250
Chatham942£295,000
Andover939£320,000
Tonbridge902£431,225
Maidenhead898£515,750
Epsom897£562,000
Gosport889£245,000
Camberley871£440,000
Folkestone870£295,000
Southsea826£258,000
Newbury821£390,000
Winchester799£525,000
Sevenoaks794£610,000
Haywards Heath789£460,000
Bicester734£365,000
Wokingham725£492,500
Abingdon721£390,000
Farnham720£519,500
Aldershot700£360,500
Witney692£380,000
Farnborough682£365,000
Dover680£267,500
Bexhill-on-Sea644£311,750
Ramsgate618£270,000
Fleet617£450,000
Redhill610£435,000
St Leonards-on-Sea605£270,000
Hastings594£300,000
Leatherhead593£662,500
Godalming568£557,500
Didcot565£360,000
Havant520£275,000
Margate516£275,000
Herne Bay511£325,000
Lymington499£500,000
Staines-upon-Thames497£450,000
Walton-on-Thames494£550,000
East Grinstead481£430,000
Sheerness456£280,000
Deal455£298,000
Burgess Hill450£390,000
Windsor448£520,000
Buckingham444£375,000
Horley443£425,000
Alton443£440,000
Lewes440£472,250
Whitstable436£395,000
Ryde427£250,000
Thatcham425£375,000
Hailsham420£311,250
Wantage417£348,500
Romsey409£401,000
Hook398£478,000
Newport (Isle of Wight)395£235,000
New Milton387£380,000
Addlestone385£445,000
Faversham383£336,000
Seaford378£371,836
Lancing374£350,000
Broadstairs367£365,000
Pulborough365£490,000
Uckfield356£412,250
Dorking345£490,000
Reigate334£600,000
Wallingford332£430,000
West Malling322£475,500
Bordon318£350,000
Tadley316£400,000
Weybridge314£650,000
Crowborough312£421,500
Chipping Norton310£500,750
Caterham309£482,500
Shoreham-by-Sea303£419,500
Peacehaven299£330,000
Aylesford294£370,000
Ascot292£620,000
Petersfield290£463,825
Henley-on-Thames289£760,000
Ashford (Surrey)288£461,000
Hythe283£365,000
Chesham281£450,000
Swanley280£425,000
Esher278£980,000
Ringwood275£447,500
Chertsey265£460,000
Kidlington264£395,000
Amersham260£755,000
Marlow255£645,000
Emsworth252£392,125
Billingshurst246£450,000
Sunbury-on-Thames240£493,500
Heathfield238£370,000
Gerrards Cross236£860,000
Hassocks235£550,000
Hayling Island233£365,000
Sandhurst233£445,000
Tadworth230£546,250
Haslemere230£575,000
Faringdon222£357,750
Cowes222£288,000
Longfield219£480,000
Crowthorne218£499,750
Newport Pagnell216£346,500
Egham214£460,000
Sandown214£260,000
Beaconsfield214£1,020,000
Cranleigh212£596,500
Banstead211£645,000
Cranbrook210£430,000
Yateley208£450,000
Greenhithe207£325,000
Cobham204£912,500
Birchington200£310,000
Arundel199£385,000
Carterton198£325,000
Ventnor195£265,000
Thame194£431,250
Rye193£385,000
Hungerford187£395,000
Princes Risborough185£507,000
Oxted185£635,000
West Byfleet184£450,000
Fordingbridge184£393,750
Polegate175£320,000
Newhaven173£300,000
Lee-on-the-Solent171£350,000
Tenterden167£435,000
Shepperton164£530,000
Pevensey163£337,500
Snodland160£319,000
Romney Marsh158£291,250
Swanscombe154£320,000
Ashtead149£695,000
Great Missenden148£627,500
Thames Ditton144£860,000
Edenbridge144£450,000
Battle140£410,000
Midhurst137£450,000
Steyning137£430,000
Sandwich134£330,500
Olney133£397,500
West Molesey130£520,000
Iver130£580,000
Shanklin123£265,000
East Cowes122£220,000
Alresford122£566,500
Westgate-on-Sea121£287,500
Warlingham118£555,000
Hindhead116£593,750
Liphook115£435,000
Bourne End115£590,000
New Romney110£345,998
Liss105£510,000
Chinnor103£457,000
East Molesey95£752,500
Whitchurch (Hampshire)93£415,000
Wadhurst91£465,000
Henfield91£515,000
Lingfield90£507,500
Lightwater87£535,000
Bampton84£459,375
Freshwater83£295,000
Bagshot80£435,000
Stockbridge78£617,500
Chalfont St Giles78£902,500
Woodstock71£570,000
Brockenhurst67£845,000
Bembridge66£387,500
Godstone65£430,000
Whyteleafe64£293,250
Virginia Water62£895,000
Petworth56£630,000
Lyndhurst54£592,500
Windlesham54£670,000
Robertsbridge54£540,000
Betchworth53£640,000
Etchingham51£495,000
Forest Row51£460,000
Burford49£690,000
Seaview43£425,000
Watlington42£482,500
Mayfield39£525,000
Rowland's Castle38£600,000
Totland Bay36£275,000
Queenborough36£253,000
Winchelsea22£371,250
Yarmouth22£427,500
Hartfield18Too few
Staines5Too few

East of England

130 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Norwich5,151£280,000
Colchester2,976£327,500
Peterborough2,865£246,000
Cambridge2,722£448,250
Bedford2,656£350,000
Ipswich2,504£266,500
Chelmsford2,256£400,000
Southend, Westcliff and Leigh combined2,249£350,000
Luton1,731£320,000
Bury St Edmunds1,641£305,000
King's Lynn1,372£260,000
St Albans1,357£580,000
Great Yarmouth1,261£222,500
Huntingdon1,253£310,000
Basildon1,243£325,000
Watford1,098£437,750
Hemel Hempstead1,088£410,000
Southend-on-Sea1,036£331,500
Lowestoft1,030£225,000
Harlow992£335,000
Clacton-on-Sea965£245,000
Dunstable949£335,000
Stevenage947£348,000
Brentwood943£496,000
Leighton Buzzard937£350,000
Braintree846£325,000
Ely814£325,000
Grays808£358,500
Hitchin805£440,000
Leigh-on-Sea734£405,000
Sudbury714£320,000
Bishop's Stortford709£435,000
Thetford700£242,440
St Neots697£317,500
Benfleet697£400,000
Wisbech667£227,500
Waltham Cross630£435,000
Woodbridge630£350,000
Stowmarket604£277,250
Billericay568£491,250
Hertford528£450,000
Ware525£450,000
Dereham521£270,000
Welwyn Garden City517£410,000
Witham497£317,000
Wickford493£390,000
Royston485£395,000
Westcliff-on-Sea479£317,500
Maldon465£365,000
Rickmansworth463£651,000
Biggleswade440£343,750
Newmarket437£330,000
Rayleigh432£421,000
Felixstowe419£280,000
March419£237,000
Canvey Island418£317,500
Stanford-le-Hope410£365,000
Harpenden390£835,500
Saffron Walden380£460,000
Loughton379£530,000
Haverhill370£280,000
Diss362£319,000
Dunmow357£442,500
Hatfield352£400,500
Potters Bar340£603,500
Halstead338£335,000
Berkhamsted328£692,500
South Ockendon327£355,000
Letchworth Garden City321£400,000
Sandy320£348,250
Hockley319£442,000
Bushey304£545,000
Borehamwood300£445,000
Beccles300£280,000
Epping297£565,000
Attleborough287£280,000
Rochford283£360,000
Hoddesdon283£395,000
Harwich282£235,000
Wymondham277£285,000
Brandon252£236,500
Tring247£545,000
Waltham Abbey246£401,125
St Ives246£315,000
Frinton-on-Sea245£330,000
Downham Market241£255,000
Shefford226£382,500
Broxbourne224£467,500
North Walsham217£265,000
Fakenham215£270,000
Swaffham208£260,000
Manningtree203£325,000
Chigwell196£516,500
Saxmundham184£339,000
Cromer183£275,000
Chatteris170£225,000
Buckhurst Hill163£634,151
Sawbridgeworth161£450,000
Baldock161£337,500
Halesworth161£290,000
Bungay157£250,000
Ingatestone155£685,000
Radlett150£913,750
Holt145£360,000
Tilbury144£335,000
Eye140£391,500
Burnham-on-Crouch132£330,000
Sheringham131£320,000
Buntingford124£475,000
Southminster124£356,250
Walton on the Naze121£254,000
Hunstanton119£292,500
Ongar119£485,000
Abbots Langley119£444,000
Kings Langley117£605,000
Welwyn116£725,000
Harleston115£275,000
Stansted113£450,000
Henlow103£363,000
Knebworth100£468,750
Arlesey97£325,000
Leiston87£234,000
Southwold75£432,000
Purfleet-on-Thames59£220,000
Melton Constable58£282,500
Aldeburgh50£647,500
Wells-next-the-Sea46£457,500
Bures26£398,750
Much Hadham17Too few
Walsingham7Too few

South West

183 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Bristol10,579£347,000
Plymouth3,683£227,500
Swindon3,357£280,000
Gloucester2,473£275,000
Cheltenham2,459£350,000
Bournemouth2,325£306,000
Exeter2,033£297,000
Poole1,874£330,000
Weston-super-Mare1,536£260,000
Taunton1,437£277,000
Salisbury1,430£340,000
Bath1,398£445,000
Newton Abbot1,144£290,000
Bridgwater937£259,000
Weymouth933£275,000
Torquay877£225,000
Yeovil854£240,000
Christchurch838£415,000
Chippenham833£320,000
Stroud755£357,500
Paignton718£250,000
Truro718£321,250
Trowbridge706£285,000
St Austell663£255,000
Barnstaple663£284,000
Dorchester658£335,000
Newquay564£315,000
Bideford551£262,500
Exmouth517£317,000
Frome498£325,000
Wimborne488£400,000
Ferndown485£400,000
Radstock475£298,000
Cirencester472£400,000
Devizes443£300,000
Penzance438£277,500
Redruth433£250,000
Tiverton422£260,000
Falmouth407£345,000
Melksham407£285,000
Warminster394£298,975
Tewkesbury394£280,000
Calne374£275,000
Blandford Forum348£341,621
Helston348£300,000
Liskeard334£230,000
Westbury327£270,000
Clevedon322£350,000
Wellington322£270,000
Sidmouth318£407,500
Sherborne315£332,500
Bridport312£372,500
Honiton306£265,000
Teignmouth306£320,000
Camborne302£227,250
Bodmin299£250,000
Burnham-on-Sea298£275,000
Saltash281£265,000
Tavistock280£291,250
Cullompton279£277,500
Minehead279£290,000
Marlborough278£445,000
Ivybridge275£300,000
Wells267£345,000
Kingsbridge267£405,000
Totnes257£405,000
Dursley256£300,000
Brixham252£275,000
Okehampton249£270,000
Gillingham (Dorset)247£270,000
Lydney245£280,000
Corsham243£362,500
Chard240£250,000
Launceston239£240,250
Shepton Mallet233£286,500
Shaftesbury225£290,000
Ilfracombe222£250,000
Stonehouse220£325,000
Wareham213£385,000
Portland212£227,500
Bude203£330,000
Crediton203£280,000
Dawlish202£255,000
Hayle202£290,000
Crewkerne200£243,500
Glastonbury198£284,000
Verwood191£395,000
Bradford-on-Avon185£446,250
Axminster185£292,000
Ilminster184£272,750
Street184£271,000
St Ives (Cornwall)183£355,000
Malmesbury179£390,000
Seaton175£310,000
Swanage174£371,500
Torpoint170£242,250
Wadebridge169£350,000
Moreton-in-Marsh167£415,000
Coleford166£280,000
Sturminster Newton164£320,000
Broadstone157£500,000
Highbridge156£249,000
Wotton-under-Edge150£395,000
Callington144£266,000
Looe143£285,000
Penryn141£281,500
Cinderford141£217,000
Yelverton140£320,000
Ottery St Mary139£370,000
Par139£220,000
Braunton137£400,000
Tetbury136£438,000
Torrington134£230,000
Langport128£337,500
South Molton122£248,750
Somerton122£356,750
Dartmouth114£376,250
Holsworthy110£285,000
Wincanton110£272,500
Pewsey110£350,000
St Columb105£262,500
Cheddar102£375,000
Budleigh Salterton101£432,500
Martock93£273,000
Newent91£283,500
Beaminster89£352,500
Chipping Campden78£496,000
Winscombe77£430,000
Lyme Regis70£489,750
Fairford69£435,000
Tidworth68£269,975
Berkeley67£302,500
Fowey64£445,000
South Petherton64£360,000
Castle Cary64£265,000
Watchet63£258,000
Padstow61£450,000
Axbridge61£345,000
Gunnislake61£260,000
Buckfastleigh58£250,000
Winkleigh55£302,500
Templecombe52£249,000
St Agnes52£460,000
Lechlade52£486,625
Lostwithiel52£250,000
Perranporth51£310,000
Camelford49£264,000
Umberleigh48£357,500
Wedmore47£630,000
Stoke-Sub-Hamdon46£328,500
Colyton45£440,000
South Brent45£335,000
Drybrook43£273,000
Beaworthy42£320,000
Chulmleigh42£307,500
Bruton41£350,000
Banwell39£320,000
Salcombe36£709,750
Lydbrook35£330,000
Newnham31£330,000
Mitcheldean31£235,000
North Tawton29£275,000
Woolacombe29£434,000
Tintagel25£370,000
Lynton25£270,000
Delabole24£233,250
Dulverton23£285,000
Merriott23£272,000
Lifton23£315,000
Longhope21£400,000
Ruardean19Too few
Calstock18Too few
Marazion17Too few
Blakeney16Too few
Isles of Scilly13Too few
Port Isaac13Too few
Badminton13Too few
Boscastle12Too few
Westbury-on-Severn10Too few
Dymock9Too few
Lynmouth4Too few
Montacute4Too few
Hinton St George3Too few

West Midlands

80 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Birmingham8,323£230,000
Stoke-on-Trent4,435£180,000
Coventry3,475£233,500
Wolverhampton2,518£242,000
Worcester1,964£280,000
Solihull1,957£360,000
Walsall1,945£225,000
Telford1,735£215,000
Shrewsbury1,625£272,000
Sutton Coldfield1,452£370,000
Tamworth1,382£250,000
Stafford1,374£259,375
Rugby1,330£280,000
Burton-on-Trent1,317£229,950
Hereford1,303£275,000
Nuneaton1,263£240,000
Stourbridge1,059£275,000
Redditch1,040£265,000
Cannock1,028£225,000
Newcastle-under-Lyme955£190,000
Leamington Spa952£340,000
Kidderminster934£245,000
Dudley882£220,000
Warwick841£345,050
Stratford-upon-Avon726£367,500
Halesowen708£260,000
Lichfield702£335,000
Bromsgrove698£307,750
Evesham586£300,000
Malvern566£320,000
Rugeley530£233,750
Oldbury498£230,000
Oswestry497£240,000
Brierley Hill415£200,000
Droitwich391£305,000
Burntwood385£255,000
Willenhall373£212,000
Kenilworth371£400,000
Kingswinford367£270,000
West Bromwich366£222,250
Leek363£195,000
Bilston357£205,000
Bedworth342£230,000
Southam325£325,000
Stourport-on-Severn324£254,000
Stone316£250,000
Uttoxeter314£245,000
Market Drayton314£279,725
Tipton309£205,000
Smethwick309£215,000
Wednesbury297£210,000
Ross-on-Wye284£324,000
Bridgnorth276£266,000
Pershore267£337,500
Atherstone263£255,000
Ludlow257£275,000
Leominster257£271,000
Whitchurch246£260,000
Alcester227£335,000
Ledbury224£314,000
Newport (Shropshire)223£278,000
Rowley Regis219£212,000
Shipston-on-Stour173£389,000
Cradley Heath166£220,000
Shifnal150£281,250
Bewdley134£293,000
Ellesmere113£240,000
Craven Arms104£355,000
Henley-in-Arden91£435,000
Broadway90£525,000
Church Stretton89£385,000
Studley76£315,000
Tenbury Wells71£320,000
Bromyard61£280,000
Broseley58£246,500
Much Wenlock49£380,000
Kington45£249,500
Bucknell17Too few
Bishops Castle16Too few
Lydbury North8Too few

East Midlands

60 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Nottingham8,817£232,200
Leicester5,467£268,000
Derby3,864£233,350
Northampton3,729£275,000
Lincoln2,921£225,000
Chesterfield2,299£197,000
Mansfield1,822£185,000
Loughborough1,546£260,000
Kettering1,529£255,000
Newark1,275£230,000
Spalding1,207£225,995
Wellingborough1,165£243,000
Swadlincote988£220,000
Worksop924£190,000
Grantham845£222,000
Boston822£205,000
Hinckley761£257,000
Corby753£220,000
Alfreton691£190,000
Coalville671£240,000
Ilkeston655£197,500
Melton Mowbray651£250,000
Sleaford602£225,000
Rushden588£247,500
Daventry568£265,000
Market Harborough548£326,250
Belper536£260,000
Sutton-in-Ashfield518£180,500
Gainsborough508£174,500
Retford467£200,000
Oakham467£321,000
Matlock459£290,000
Glossop440£253,725
High Peak434£264,000
Towcester433£330,000
Stamford426£324,000
Buxton414£250,000
Skegness404£188,500
Bourne396£250,000
Wigston391£260,000
Louth369£225,000
Brackley346£340,000
Ripley321£196,000
Ashbourne319£350,000
Market Rasen314£230,000
Lutterworth312£320,000
Dronfield311£305,000
Ashby-de-la-Zouch245£290,000
Heanor238£198,500
Mablethorpe197£199,000
Horncastle139£213,000
Southwell131£420,000
Spilsby126£220,000
Hope Valley105£379,500
Woodhall Spa97£325,000
Ibstock97£235,000
Markfield93£260,000
Bakewell90£376,000
Alford82£197,500
Haddington1Too few

Yorkshire and The Humber

74 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Leeds7,230£240,000
Sheffield6,627£215,000
Doncaster3,820£180,000
York3,623£305,000
Bradford3,590£165,000
Hull3,444£150,000
Rotherham2,364£177,000
Huddersfield2,341£205,000
Barnsley2,304£175,000
Wakefield2,005£230,000
Grimsby1,596£162,000
Harrogate1,484£315,000
Halifax1,456£184,750
Scunthorpe1,276£158,000
Keighley1,276£197,000
Pontefract1,184£190,000
Scarborough1,047£180,000
Selby671£238,000
Bridlington639£178,000
Shipley636£224,975
Castleford617£180,000
Goole616£201,000
Beverley601£244,920
Holmfirth574£270,000
Pudsey568£232,500
Ilkley548£395,750
Driffield539£213,000
Dewsbury492£175,000
Skipton488£265,000
Cleethorpes444£162,000
Brighouse431£200,000
Bingley418£223,250
Northallerton415£245,000
Wetherby380£430,000
Batley374£180,000
Brough373£235,000
Mexborough364£170,000
Cleckheaton307£212,000
Malton307£248,000
Brigg294£210,000
Sowerby Bridge294£190,000
Mirfield293£240,000
Thirsk291£269,500
Richmond (North Yorkshire)286£275,000
Ripon275£318,000
Whitby273£260,000
Normanton271£205,000
Cottingham268£245,000
Ossett255£220,000
Filey251£189,950
Hessle248£200,000
Todmorden247£182,500
Knaresborough242£359,000
Hebden Bridge239£235,000
Knottingley222£182,750
Otley212£320,000
Liversedge208£215,000
Pickering182£258,500
Barton-upon-Humber173£190,000
Immingham156£150,000
Hornsea143£209,000
Tadcaster139£292,000
Bedale126£291,500
North Ferriby125£315,000
Leyburn125£310,000
Elland124£186,000
Heckmondwike123£175,000
Withernsea113£145,000
Catterick Garrison99£162,000
Barrow-upon-Humber82£198,000
Settle82£306,250
Barnetby37£242,000
Ulceby36£195,000
Hawes11Too few

North West

109 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Manchester10,212£247,500
Liverpool6,796£200,000
Preston3,760£212,250
Stockport3,438£300,000
Bolton3,073£205,000
Warrington2,789£249,500
Wigan2,586£194,000
Wirral2,403£252,500
Oldham1,931£208,000
Chester1,870£273,000
Blackpool1,766£137,000
Carlisle1,574£170,000
Blackburn1,466£165,000
St Helens1,453£173,000
Crewe1,420£222,750
Burnley1,350£140,000
Chorley1,326£215,000
Southport1,320£220,000
Rochdale1,300£195,750
Bury1,263£240,000
Macclesfield1,225£292,000
Northwich1,149£265,000
Altrincham974£456,875
Salford945£218,000
Lancaster914£200,000
Cheadle860£370,000
Thornton-Cleveleys848£175,000
Barrow-in-Furness808£160,000
Wallasey787£180,000
Accrington766£137,000
Lytham St Annes758£247,000
Sale745£385,000
Ellesmere Port743£205,000
Morecambe701£185,000
Widnes691£194,000
Leyland656£220,000
Hyde639£222,000
Rossendale591£190,000
Ormskirk586£280,750
Runcorn582£180,000
Leigh579£177,000
Nantwich576£290,750
Kendal568£260,000
Ashton-under-Lyne557£200,000
Nelson552£120,000
Clitheroe550£267,750
Birkenhead542£142,000
Penrith540£240,000
Wilmslow533£435,000
Congleton523£270,000
Prescot516£210,000
Darwen502£152,250
Workington487£150,000
Poulton-le-Fylde468£225,000
Whitehaven441£157,500
Winsford433£205,000
Sandbach432£265,000
Prenton430£220,000
Skelmersdale429£170,000
Bootle398£151,250
Carnforth357£265,000
Colne349£150,000
Knutsford348£495,000
Heywood336£186,000
Fleetwood323£132,500
Ulverston313£250,000
Newton-le-Willows304£205,500
Wigton290£188,500
Stalybridge285£225,000
Barnoldswick283£160,000
Neston261£305,000
Bacup242£160,000
Cockermouth236£264,150
Frodsham223£300,000
Middlewich219£230,750
Maryport215£148,001
Littleborough215£221,000
Lymm188£384,500
Dukinfield184£209,250
Tarporley173£442,500
Grange-Over-Sands158£270,000
Dalton-in-Furness156£155,000
Brampton134£254,500
Millom116£130,000
Keswick114£350,000
Alderley Edge114£550,000
Egremont107£133,000
Windermere92£336,000
Appleby-in-Westmorland92£246,500
Malpas88£350,000
Kirkby Stephen67£260,000
Cleator Moor64£140,000
Askam-in-Furness63£240,000
Seascale58£207,475
Milnthorpe57£280,000
Frizington56£121,500
Ambleside48£500,000
Sedbergh37£276,000
St Bees26£198,750
Alston25£180,000
Cleator21£127,000
Kirkby-in-Furness18Too few
Broughton-in-Furness17Too few
Coniston14Too few
Moor Row13Too few
Beckermet12Too few
Holmrook11Too few
Ravenglass3Too few
Newcastleton3Too few

North East

63 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Newcastle upon Tyne4,320£200,000
Middlesbrough2,030£155,000
Stockton-on-Tees1,919£171,000
Sunderland1,762£148,500
Durham1,508£159,950
Darlington1,372£160,000
Gateshead1,236£150,000
Hartlepool1,202£136,250
Morpeth839£250,000
South Shields751£155,000
North Shields713£215,000
Chester le Street710£162,500
Houghton le Spring690£145,000
Bishop Auckland684£130,000
Whitley Bay683£300,000
Redcar577£170,000
Consett559£136,000
Cramlington535£178,000
Washington516£157,375
Wallsend494£151,150
Billingham487£159,000
Blyth469£145,000
Stanley461£114,000
Peterlee457£88,000
Saltburn-by-the-Sea405£165,000
Seaham348£120,000
Ashington333£125,000
Hexham321£280,000
Newton Aycliffe314£160,000
Spennymoor289£138,000
Crook277£120,000
Hebburn268£165,000
Ryton253£180,000
Ferryhill248£101,000
Alnwick245£265,000
Blaydon-on-Tyne236£158,000
Bedlington230£161,500
Yarm219£285,000
Guisborough217£190,000
Berwick-upon-Tweed215£192,000
Jarrow213£160,000
Barnard Castle152£209,500
Prudhoe152£167,750
Choppington136£140,000
Shildon128£77,250
Rowlands Gill111£190,000
Newbiggin-by-the-Sea92£133,000
Trimdon Station86£96,500
East Boldon86£247,475
Wingate84£135,000
Boldon Colliery72£160,000
Corbridge70£441,000
Stocksfield49£420,000
Haltwhistle48£170,000
Wooler47£215,000
Seahouses44£264,000
Wylam29£345,000
Belford18Too few
Chathill17Too few
Riding Mill16Too few
Cornhill-on-Tweed9Too few
Bamburgh7Too few
Mindrum2Too few

Wales

173 places
PlaceStandard sales of existing homes, Apr 2025-Mar 2026MedianMiddle half (£75k-£2m scale)
Cardiff4,357£270,000
Swansea3,134£200,000
Newport2,362£215,000
Wrexham1,514£200,000
Bridgend1,497£220,000
Barry905£233,000
Neath879£170,000
Llanelli858£175,000
Pontypridd763£180,000
Caerphilly689£222,500
Port Talbot573£156,000
Rhyl573£183,000
Cwmbran547£207,000
Colwyn Bay519£215,000
Mold491£240,000
Pontypool485£190,000
Deeside480£205,000
Penarth457£345,000
Aberdare453£155,000
Merthyr Tydfil446£147,500
Haverfordwest410£224,250
Carmarthen405£240,000
Ammanford374£188,500
Prestatyn366£190,000
Blackwood360£195,000
Abergavenny358£329,350
Llandudno353£227,000
Pontyclun351£252,000
Caernarfon351£195,000
Ebbw Vale327£147,000
Porth320£144,000
Chepstow311£315,000
Caldicot299£297,000
Abergele275£205,000
Porthcawl262£320,000
Aberystwyth248£221,500
Bangor243£190,000
Milford Haven241£175,000
Holyhead238£197,000
Hengoed238£200,000
Holywell234£182,500
Buckley225£214,000
Monmouth222£340,500
Maesteg218£135,500
Abertillery207£130,000
Pwllheli204£250,000
Tonypandy203£127,500
Tredegar197£137,500
Mountain Ash189£129,950
Brecon187£276,500
Denbigh182£205,000
Newtown175£210,000
Cardigan175£225,000
Treorchy174£124,500
Conwy174£257,500
Treharris171£156,000
Welshpool170£222,500
Flint153£177,000
Pembroke Dock152£162,500
Tenby151£253,500
Cowbridge149£468,000
Bargoed145£145,000
Ferndale132£90,000
Kidwelly131£175,000
Llantwit Major130£285,000
Pembroke129£215,000
Llandrindod Wells127£232,500
Llandysul126£257,500
Burry Port126£190,000
Ruthin122£288,750
Pentre120£128,975
Llandudno Junction106£200,000
Llangollen105£240,000
Dinas Powys103£345,000
Lampeter101£218,009
Narberth100£275,000
Blaenau Ffestiniog97£130,000
Usk81£380,000
Llandeilo77£290,000
Saundersfoot77£312,500
Machynlleth75£195,000
Tywyn73£205,000
Menai Bridge70£240,000
Fishguard69£218,500
Llanfairpwllgwyngyll66£260,000
St Asaph65£257,500
Llangefni65£220,000
Dolgellau64£197,475
Amlwch64£199,975
Penmaenmawr64£200,000
Llanfairfechan64£183,000
Kilgetty62£263,750
Montgomery62£264,500
Llanymynech60£242,500
Builth Wells56£275,000
Corwen56£199,975
Knighton56£245,000
Whitland55£250,000
Crickhowell53£425,000
Newcastle Emlyn52£296,500
Bagillt50£182,500
Porthmadog49£220,000
Llanidloes48£199,000
Llanrwst47£217,500
New Tredegar46£105,500
Y Felinheli45£188,000
Beaumaris43£297,500
Presteigne42£288,750
Llandovery42£226,498
Tregaron40£192,500
Aberaeron40£243,750
Betws-y-Coed37£185,000
Criccieth36£230,000
Tyn-y-Gongl36£276,225
Harlech35£240,000
Barmouth34£205,000
Caersws34£202,500
Penrhyndeudraeth33£143,500
Llanybydder32£196,000
Clynderwen31£218,500
Rhayader30£217,500
Gaerwen30£183,750
Pencader30£206,500
Goodwick29£170,000
Borth28£249,000
Fairbourne28£138,000
Bala27£140,000
Llanon27£226,500
Llanfyllin25£165,000
Crymych23£205,000
Aberdovey22£249,250
Ferryside21£270,000
Newport (Pembrokeshire)20£367,500
New Quay20£262,500
Cemaes Bay20£233,475
Llannerch-y-Medd19Too few
Ystrad Meurig19Too few
Talybont18Too few
Bow Street18Too few
Llanwrda18Too few
Pentraeth17Too few
Rhosneigr16Too few
Dyffryn Ardudwy15Too few
Llansantffraid15Too few
Moelfre15Too few
Ty Croes14Too few
Trefriw13Too few
Llanbrynmair12Too few
Llangadog11Too few
Meifod11Too few
Llanwrtyd Wells9Too few
Talsarnau9Too few
Llangammarch Wells9Too few
Penysarn9Too few
Boncath8Too few
Clarbeston Road8Too few
Brynteg8Too few
Llwyngwril8Too few
Garndolbenmaen8Too few
Llanfyrnach7Too few
Dolwyddelan7Too few
Llanbedr6Too few
Glogue6Too few
Bodorgan5Too few
Llandinam5Too few
Dulas5Too few
Llanrhystud4Too few
Llanfechain4Too few
Llanarth3Too few
Arthog3Too few
Llanbedrgoch3Too few
Marianglas3Too few
Rhosgoch0Too few

Browse by postcode district

All 2,311 postcode districts, A-Z

The busiest districts by sales held, named with their place.

How these figures are made

Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.