Skip to content
What are you searching for?
Advanced search
View more cities

Average rent in UK towns and cities

We know that moving can be daunting, so we've listed all the top towns and cities in the UK by their average monthly rent so you can see where best suits your budget.

Average rents are updated every quarter - last updated October 2025

Town/CityAverage monthly room rent
Aberdeen£522
Aldershot£667
Ashford£705
Aylesbury£687
Barnet£857
Barnsley£487
Barry£549
Basildon£700
Basingstoke£674
Bath£816
Bedford£631
Belfast£591
Benfleet£683
Birkenhead£526
Birmingham£623
Blackburn£478
Blackpool£532
Bognor Regis£674
Bolton£554
Bootle£465
Bournemouth£675
Bracknell£686
Bradford£470
Brentwood£788
Brighton£766
Bristol£740
Bromley£820
Burnley£473
Bury£622
Cambridge£800
Cannock£618
Canterbury£593
Cardiff£661
Carlisle£574
Chatham£649
Cheadle£740
Chelmsford£719
Cheltenham£631
Chester£634
Chesterfield£557
Clacton-on-Sea£658
Colchester£629
Corby£599
Coventry£561
Crawley£725
Crewe£511
Croydon£834
Darlington£495
Dartford£758
Derby£582
Doncaster£510
Dorchester£645
Dudley£550
Dumfries£591
Dundee£584
Dunstable£652
Durham£601
Eastbourne£665
Eastleigh£698
Edinburgh£887
Ellesmere Port£601
Enfield£804
Epsom£802
Esher£836
Exeter£655
Falkirk£632
Fareham£652
Farnborough£667
Gateshead£578
Gillingham£638
Glasgow£705
Gloucester£597
Gosport£640
Gravesend£701
Grays£707
Great Yarmouth£578
Grimsby£491
Guildford£817
Halesowen£586
Halifax£549
Harlow£697
Harrogate£631
Harrow£823
Hartlepool£498
Hastings£672
Hemel Hempstead£720
Hereford£612
High Wycombe£696
Horsham£739
Hove£799
Huddersfield£479
Hull£488
Ilford£781
Inverness£627
Ipswich£611
Isle of Wight£596
Keighley£574
Kettering£570
Kidderminster£534
Kilmarnock£574
Kingston upon Thames£907
Kirkcaldy£618
Lancaster£567
Leamington Spa£621
Leeds£578
Leicester£564
Lincoln£519
Littlehampton£633
Liverpool£546
Livingston£558
London£995
Londonderry£612
Loughborough£570
Lowestoft£619
Luton£621
Macclesfield£619
Maidenhead£748
Maidstone£701
Manchester£701
Mansfield£522
Margate£640
Middlesbrough£476
Milton Keynes£681
Morecambe£619
Newcastle upon Tyne£602
Newcastle-under-Lyme£530
Newport£575
Northampton£595
Norwich£606
Nottingham£584
Nuneaton£562
Oldbury£528
Oldham£586
Oxford£823
Paisley£519
Perth£536
Peterborough£591
Plymouth£575
Poole£694
Portsmouth£664
Preston£517
Reading£721
Redditch£545
Redhill£821
Rochdale£604
Rotherham£500
Rugby£592
Runcorn£536
Sale£634
Salford£709
Salisbury£675
Scunthorpe£529
Sheffield£534
Shrewsbury£578
Slough£730
Smethwick£584
Solihull£643
South Shields£514
Southall£785
Southampton£660
Southend-on-Sea£683
Southport£544
St. Albans£847
St. Helens£531
Stafford£576
Staines£784
Stevenage£709
Stockport£649
Stockton-on-Tees£479
Stoke-on-Trent£511
Stourbridge£644
Sunderland£505
Sutton Coldfield£632
Swansea£539
Swindon£670
Tamworth£581
Taunton£668
Telford£560
Tonbridge£696
Torquay£572
Truro£649
Tunbridge Wells£738
Twickenham£927
Wakefield£521
Wallasey£540
Walsall£529
Waltham Cross£756
Warrington£589
Waterlooville£618
Watford£793
West Bromwich£526
Weston-Super-Mare£628
Widnes£570
Wigan£570
Woking£778
Wolverhampton£534
Worcester£564
Worthing£711
York£755

===

Methodology

Average room rents come from SpareRoom's Rental Index (ads include bills)

===

Also see: