Average rents by area

Not legal advice. This page has not been reviewed by a solicitor. The figures are official statistics run through our calculators, not a quote.

What is the average rent where I live?

As of September 2026, each page below gives the average private rent for one local authority in England or Wales, by bedrooms and property type, with an illustrative gross yield, from the ONS Price Index of Private Rents. Scotland is published only for rental market areas.

Updated

East Midlands

AreaAverage rent a month
Amber Valley£807
Ashfield£799
Bassetlaw£735
Blaby£998
Bolsover£700
Boston£809
Broxtowe£943
Charnwood£967
Chesterfield£760
Derby£871
Derbyshire Dales£828
East Lindsey£707
Erewash£838
Gedling£909
Harborough£982
High Peak£938
Hinckley and Bosworth£932
Leicester£1,020
Lincoln£947
Mansfield£797
Melton£810
Newark and Sherwood£818
North East Derbyshire£793
North Kesteven£826
North Northamptonshire£995
North West Leicestershire£920
Nottingham£1,015
Oadby and Wigston£1,022
Rushcliffe£1,050
Rutland£966
South Derbyshire£888
South Holland£779
South Kesteven£846
West Lindsey£744
West Northamptonshire£1,088

East of England

AreaAverage rent a month
Babergh£970
Basildon£1,428
Bedford£1,177
Braintree£1,223
Breckland£935
Brentwood£1,623
Broadland£941
Broxbourne£1,692
Cambridge£1,805
Castle Point£1,266
Central Bedfordshire£1,258
Chelmsford£1,439
Colchester£1,200
Dacorum£1,613
East Cambridgeshire£1,042
East Hertfordshire£1,550
East Suffolk£848
Epping Forest£1,846
Fenland£844
Great Yarmouth£841
Harlow£1,531
Hertsmere£1,846
Huntingdonshire£1,065
Ipswich£1,002
King's Lynn and West Norfolk£941
Luton£1,231
Maldon£1,137
Mid Suffolk£1,011
North Norfolk£865
Norwich£1,148
Peterborough£1,014
Rochford£1,302
South Cambridgeshire£1,407
South Norfolk£984
Southend-on-Sea£1,316
St Albans£1,934
Tendring£1,058
Three Rivers£1,828
Thurrock£1,389
Uttlesford£1,305
Watford£1,834
Welwyn Hatfield£1,510
West Suffolk£1,188

London

AreaAverage rent a month
Barking and Dagenham£1,700
Barnet£1,953
Bexley£1,540
Brent£2,018
Bromley£1,693
Camden£2,834
Croydon£1,586
Ealing£2,126
Enfield£1,833
Greenwich£1,998
Hackney£2,667
Hammersmith and Fulham£2,861
Haringey£2,225
Harrow£1,781
Havering£1,567
Hillingdon£1,581
Hounslow£1,962
Islington£2,884
Kensington and Chelsea£3,739
Kingston upon Thames£1,821
Lambeth£2,538
Lewisham£1,832
Merton£2,181
Newham£1,931
Redbridge£1,734
Richmond upon Thames£2,349
Southwark£2,516
Sutton£1,569
Tower Hamlets£2,462
Waltham Forest£1,772
Wandsworth£2,640
Westminster£3,209

North East

AreaAverage rent a month
County Durham£653
Darlington£691
Gateshead£808
Hartlepool£562
Middlesbrough£699
Newcastle upon Tyne£1,220
North Tyneside£860
Northumberland£696
Redcar and Cleveland£645
South Tyneside£746
Stockton-on-Tees£736
Sunderland£710

North West

AreaAverage rent a month
Blackburn with Darwen£715
Blackpool£723
Bolton£902
Burnley£633
Bury£970
Cheshire East£992
Cheshire West and Chester£1,000
Chorley£803
Cumberland£687
Fylde£875
Halton£754
Hyndburn£650
Knowsley£860
Lancaster£830
Liverpool£916
Manchester£1,380
Oldham£951
Pendle£673
Preston£791
Ribble Valley£822
Rochdale£859
Rossendale£814
Salford£1,173
Sefton£940
South Ribble£809
St. Helens£811
Stockport£1,125
Tameside£935
Trafford£1,373
Warrington£903
West Lancashire£805
Westmorland and Furness£819
Wigan£749
Wirral£862
Wyre£747

South East

AreaAverage rent a month
Adur£1,416
Arun£1,240
Ashford£1,253
Basingstoke and Deane£1,312
Bracknell Forest£1,481
Brighton and Hove£1,816
Buckinghamshire£1,486
Canterbury£1,288
Cherwell£1,316
Chichester£1,340
Crawley£1,495
Dartford£1,580
Dover£1,037
East Hampshire£1,265
Eastbourne£1,174
Eastleigh£1,219
Elmbridge£1,885
Epsom and Ewell£1,713
Fareham£1,179
Folkestone and Hythe£1,189
Gosport£1,173
Gravesham£1,345
Guildford£1,754
Hart£1,418
Hastings£1,008
Havant£1,159
Horsham£1,490
Isle of Wight£953
Lewes£1,343
Maidstone£1,303
Medway£1,235
Mid Sussex£1,436
Milton Keynes£1,346
Mole Valley£1,565
New Forest£1,249
Oxford£1,957
Portsmouth£1,374
Reading£1,582
Reigate and Banstead£1,652
Rother£1,164
Runnymede£1,600
Rushmoor£1,391
Sevenoaks£1,828
Slough£1,567
South Oxfordshire£1,418
Southampton£1,261
Spelthorne£1,726
Surrey Heath£1,510
Swale£1,127
Tandridge£1,649
Test Valley£1,236
Thanet£1,125
Tonbridge and Malling£1,500
Tunbridge Wells£1,543
Vale of White Horse£1,369
Waverley£1,470
Wealden£1,266
West Berkshire£1,355
West Oxfordshire£1,315
Winchester£1,514
Windsor and Maidenhead£1,801
Woking£1,628
Wokingham£1,469
Worthing£1,300

South West

AreaAverage rent a month
Bath and North East Somerset£1,893
Bournemouth, Christchurch and Poole£1,400
Bristol, City of£1,893
Cheltenham£1,269
Cornwall£995
Cotswold£1,263
Dorset£1,059
East Devon£977
Exeter£1,318
Forest of Dean£828
Gloucester£1,122
Mid Devon£881
North Devon£848
North Somerset£1,212
Plymouth£1,008
Somerset£1,021
South Gloucestershire£1,474
South Hams£1,014
Stroud£1,047
Swindon£1,103
Teignbridge£965
Tewkesbury£1,106
Torbay£924
Torridge£792
West Devon£854
Wiltshire£1,091

Wales

AreaAverage rent a month
Blaenau Gwent£682
Bridgend£765
Caerphilly£752
Cardiff£1,179
Carmarthenshire£690
Ceredigion£724
Conwy£799
Denbighshire£723
Flintshire£817
Gwynedd£728
Isle of Anglesey£717
Merthyr Tydfil£754
Monmouthshire£994
Neath Port Talbot£692
Newport£962
Pembrokeshire£697
Powys£624
Rhondda Cynon Taf£747
Swansea£853
Torfaen£865
Vale of Glamorgan£978
Wrexham£773

West Midlands

AreaAverage rent a month
Birmingham£1,106
Bromsgrove£998
Cannock Chase£868
Coventry£1,022
Dudley£855
East Staffordshire£861
Herefordshire, County of£831
Lichfield£1,100
Malvern Hills£955
Newcastle-under-Lyme£837
North Warwickshire£983
Nuneaton and Bedworth£918
Redditch£982
Rugby£1,051
Sandwell£953
Shropshire£828
Solihull£1,284
South Staffordshire£965
Stafford£902
Staffordshire Moorlands£732
Stoke-on-Trent£718
Stratford-on-Avon£1,150
Tamworth£930
Telford and Wrekin£861
Walsall£930
Warwick£1,244
Wolverhampton£948
Worcester£984
Wychavon£962
Wyre Forest£838

Yorkshire and The Humber

AreaAverage rent a month
Barnsley£697
Bradford£739
Calderdale£760
Doncaster£699
East Riding of Yorkshire£724
Kingston upon Hull, City of£695
Kirklees£784
Leeds£1,148
North East Lincolnshire£651
North Lincolnshire£654
North Yorkshire£852
Rotherham£689
Sheffield£936
Wakefield£810
York£1,206

Source: Office for National Statistics licensed under the Open Government Licence v3.0.