Skip to content
What are you searching for?
Advanced search

Average rent in UK towns and cities

Looking for a room to rent in the UK and need to know where the cheapest places to rent are? We've ranked all the top towns and cities by their average monthly rent to help you work out where to move to.

Average rents are updated every quarter - last updated January 2024

What's your budget?

Under £500 per month

Town/CityAverage monthly room rent Q4 2023
Bootle£435
Huddersfield£448
Barnsley£457
Burnley£457
Blackburn£463
Middlesbrough£465
Grimsby£474
Darlington£475
Kidderminster£478
South Shields£480
Scunthorpe£483
Doncaster£484
Blackpool£486
Bradford£486
Preston£487
Carlisle£488
Stockton-on-Tees£491
Stoke-on-Trent£492
Hull£495

Under £600 per month

Town/CityAverage monthly room rent Q4 2023
Crewe£501
Londonderry£502
Keighley£502
Rotherham£502
Wolverhampton£505
Perth£506
Chesterfield£508
Mansfield£510
Wallasey£511
Newcastle-under-Lyme£513
Liverpool£514
Nuneaton£515
West Bromwich£515
St.Helens£518
Sunderland£518
Telford£519
Aberdeen£519
Cannock£521
Sheffield£526
Worcester£528
Redditch£530
Wakefield£531
Widnes£533
Lowestoft£533
Newport£537
Lancaster£538
Bolton£540
Ellesmere Port£542
Lincoln£543
Halifax£543
Southport£544
Corby£545
Dumfries£546
Kettering£546
Swansea£546
Runcorn£546
Leicester£549
Walsall£550
Coventry£551
Wigan£553
Tamworth£554
Dudley£556
Shrewsbury£556
Birmingham£561
Gloucester£562
Birkenhead£564
Stourbridge£565
Kirkcaldy£565
Newcastle upon Tyne£566
Loughborough£567
Oldham£568
Livingston£568
Derby£570
Peterborough£571
Waterlooville£571
Plymouth£576
Hereford£577
Chester£578
Gateshead£578
Great Yarmouth£582
Bury£583
Macclesfield£584
Torquay£584
Barry£584
Rochdale£584
Canterbury£586
Leamington Spa£588
Belfast£589
Clacton-on-Sea£589
Ipswich£593
Norwich£593
Inverness£593
Leeds£593
Durham£594
Northampton£594
Hartlepool£595
Rugby£595
Isle of Wight£596
Oldbury£597
Taunton£598
Warrington£599

Under £700 per month

Town/CityAverage monthly room rent Q4 2023
Fareham£601
Gosport£603
Dunstable£606
Farnborough£609
Nottingham£612
Sutton Coldfield£614
Dorchester£614
Portsmouth£615
Paisley£615
Basingstoke£617
Weston-Super-Mare£618
Stafford£619
Solihull£619
Dundee£619
Bedford£621
Smethwick£621
Hastings£622
Littlehampton£622
Sailsbury£623
Luton£624
Swindon£628
Turo£629
Chatham£630
Southend-on-Sea£630
Southampton£632
Colchester£633
Cheltenham£635
Ashford£636
Stockport£636
Cheadle£638
Cardiff£639
Margate£642
Aldershot£643
Exeter£643
Eastleigh£646
Sale£650
Eastborne£650
Gillingham£652
Bracknell£660
Milton Keynes£668
Hemel Hempstead£669
Aylesbury£669
Bournemouth£671
Crawley£672
Poole£673
Harlow£681
High Wycombe£682
Worthing£683
Manchester£684
Tunbridge Wells£685
Maidstone£686
Stevenage£686
Chelmsford£687
Harrogate£692
Gravesend£694

Under £800 per month

Town/CityAverage monthly room rent Q4 2023
Horsham£703
Morecambe£703
York£706
Basildon£707
Salford£714
Maidenhead£717
Reading£723
Glasgow£723
Grays£724
Bath£724
Falkirk£730
Redhill£730
Tonbridge£731
Bristol£735
Bognor Regis£741
Slough£744
Brighton£747
Waltham Cross£749
Staines£749
Watford£766
Brentwood£768
Hove£769
Dartford£770
Enfield£778
Oxford£791
Guidford£791
Bromley£792
St.Albans£794
Woking£799

Under £900 per month

Town/CityAverage monthly room rent Q4 2023
Cambridge£800
Ilford£802
Epsom£803
Croydon£805
Southall£806
Edinburgh£814
Reigate£824
Harrow£835
Barnet£839

Under £1,000 per month

Town/CityAverage monthly room rent Q4 2023
Kingston upon Thames£915
Twickenham£938
London - South East£958
London - North£980
London - East£987

Over £1,000 per month

Town/CityAverage monthly room rent Q4 2023
London - North West£1,023
London - South West£1,052
London - West£1,076
London - East Central£1,274
London - West Central£1,351