Skip to content
 

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 April 2026

Town/CityAverage monthly room rent
Aberdeen£508
Aldershot£684
Ashford£685
Aylesbury£690
Bangor£511
Barnet£850
Barnsley£490
Barry£581
Basildon£703
Basingstoke£654
Bath£821
Batley£564
Bedford£640
Belfast£588
Benfleet£751
Birkenhead£531
Birmingham£611
Blackburn£499
Blackpool£527
Bognor Regis£660
Bolton£572
Bootle£532
Bournemouth£658
Bracknell£697
Bradford£488
Brentwood£812
Brighton£730
Bristol£736
Bromley£805
Burnley£469
Bury£626
Cambridge£786
Cannock£601
Canterbury£606
Cardiff£650
Carlisle£565
Chatham£641
Cheadle£673
Chelmsford£719
Cheltenham£656
Chester£650
Chesterfield£541
Clacton-on-Sea£618
Colchester£630
Corby£566
Coventry£552
Craigavon£497
Crawley£710
Crewe£516
Croydon£806
Darlington£500
Dartford£754
Derby£580
Dewsbury£519
Doncaster£503
Dorchester£646
Dudley£540
Dumfries£549
Dundee£580
Dunstable£642
Durham£620
Eastbourne£644
Eastleigh£684
Edinburgh£770
Ellesmere Port£619
Enfield£798
Epsom£825
Esher£855
Exeter£662
Falkirk£655
Fareham£678
Farnborough£676
Gateshead£568
Gillingham£644
Glasgow£673
Gloucester£624
Gosport£629
Gravesend£725
Grays£724
Great Yarmouth£584
Grimsby£498
Guildford£809
Halesowen£581
Halifax£561
Harlow£699
Harrogate£643
Harrow£809
Hartlepool£513
Hastings£655
Hemel Hempstead£717
Hereford£613
High Wycombe£700
Horsham£749
Hove£765
Huddersfield£484
Hull£512
Ilford£770
Inverness£667
Ipswich£624
Isle of Man£725
Isle of Wight£591
Keighley£581
Kettering£565
Kidderminster£588
Kilmarnock£658
Kingston upon Thames£884
Kirkcaldy£629
Lancaster£581
Leamington Spa£615
Leeds£570
Leicester£568
Lincoln£511
Lisburn£617
Littlehampton£644
Liverpool£546
Livingston£572
London£987
Londonderry£556
Loughborough£584
Lowestoft£615
Luton£618
Macclesfield£626
Maidenhead£733
Maidstone£701
Manchester£683
Mansfield£527
Margate£662
Middlesbrough£472
Milton Keynes£687
Morecambe£648
Motherwell£583
Newcastle upon Tyne£595
Newcastle-under-Lyme£533
Newport£577
Newtownabbey£467
Northampton£596
Norwich£603
Nottingham£581
Nuneaton£559
Oldbury£565
Oldham£565
Oxford£821
Paisley£628
Perth£541
Peterborough£587
Plymouth£582
Poole£690
Portsmouth£652
Preston£546
Reading£715
Redditch£563
Redhill£807
Reigate£783
Rochdale£565
Rotherham£507
Rugby£598
Runcorn£557
Sale£688
Salford£714
Salisbury£685
Scunthorpe£497
Sheffield£530
Shrewsbury£599
Slough£701
Smethwick£574
Solihull£637
South Shields£521
Southall£773
Southampton£648
Southend-on-Sea£698
Southport£554
St. Albans£816
St. Helens£552
Stafford£565
Staines£816
Stevenage£699
Stockport£680
Stockton-on-Tees£459
Stoke-on-Trent£506
Stourbridge£555
Sunderland£519
Sutton Coldfield£629
Swansea£524
Swindon£654
Tamworth£591
Taunton£672
Telford£552
Tonbridge£712
Torquay£589
Truro£656
Tunbridge Wells£736
Twickenham£902
Wakefield£539
Wallasey£526
Walsall£539
Waltham Cross£771
Warrington£611
Washington£436
Waterlooville£630
Watford£786
West Bromwich£525
Weston-Super-Mare£664
Widnes£598
Wigan£572
Woking£802
Wolverhampton£538
Worcester£585
Worthing£707
York£731

===

Methodology

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

===

Also see: