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 July 2025

Town/CityAverage monthly room rent
Aberdeen£507
Aldershot£683
Ashford£667
Aylesbury£695
Barnet£899
Barnsley£491
Barry£566
Basildon£686
Basingstoke£656
Bath£799
Bedford£636
Belfast£579
Benfleet£738
Birkenhead£506
Birmingham£613
Blackburn£476
Blackpool£524
Bognor Regis£706
Bolton£553
Bootle£456
Bournemouth£663
Bracknell£690
Bradford£460
Brentwood£793
Brighton£743
Bristol£732
Bromley£825
Burnley£464
Bury£608
Cambridge£795
Cannock£656
Canterbury£592
Cardiff£651
Carlisle£538
Chatham£656
Cheadle£667
Chelmsford£706
Cheltenham£630
Chester£642
Chesterfield£554
Clacton-on-Sea£609
Colchester£621
Corby£585
Coventry£546
Crawley£701
Crewe£518
Croydon£818
Darlington£495
Dartford£756
Derby£587
Doncaster£508
Dorchester£673
Dudley£545
Dumfries£556
Dundee£569
Dunstable£624
Durham£589
Eastbourne£659
Eastleigh£704
Edinburgh£823
Ellesmere Port£578
Enfield£830
Epsom£802
Esher£781
Exeter£641
Falkirk£604
Fareham£621
Farnborough£656
Gateshead£564
Gillingham£643
Glasgow£687
Gloucester£593
Gosport£617
Gravesend£683
Grays£717
Great Yarmouth£560
Grimsby£481
Guildford£786
Halesowen£556
Halifax£542
Harlow£707
Harrogate£621
Harrow£829
Hartlepool£505
Hastings£656
Hemel Hempstead£709
Hereford£616
High Wycombe£705
Horsham£756
Hove£774
Huddersfield£490
Hull£500
Ilford£776
Inverness£626
Ipswich£606
Isle of Wight£596
Keighley£521
Kettering£553
Kidderminster£556
Kilmarnock£614
Kingston upon Thames£903
Kirkcaldy£531
Lancaster£561
Leamington Spa£624
Leeds£581
Leicester£572
Lincoln£533
Littlehampton£623
Liverpool£532
Livingston£554
London£980
Londonderry£601
Loughborough£563
Lowestoft£589
Luton£611
Macclesfield£605
Maidenhead£747
Maidstone£694
Manchester£689
Mansfield£527
Margate£624
Middlesbrough£469
Milton Keynes£676
Morecambe£628
Newcastle upon Tyne£604
Newcastle-under-Lyme£517
Newport£575
Northampton£594
Norwich£590
Nottingham£587
Nuneaton£530
Oldbury£531
Oldham£580
Oxford£813
Paisley£548
Perth£533
Peterborough£584
Plymouth£589
Poole£691
Portsmouth£664
Preston£521
Reading£716
Redditch£533
Redhill£812
Rochdale£562
Rotherham£495
Rugby£592
Runcorn£567
Sale£637
Salford£699
Salisbury£665
Scunthorpe£529
Sheffield£520
Shrewsbury£578
Slough£720
Smethwick£557
Solihull£649
South Shields£521
Southall£785
Southampton£659
Southend-on-Sea£695
Southport£549
St. Albans£797
St. Helens£608
Stafford£565
Staines£767
Stevenage£723
Stockport£650
Stockton-on-Tees£482
Stoke-on-Trent£502
Stourbridge£661
Sunderland£500
Sutton Coldfield£633
Swansea£552
Swindon£659
Tamworth£581
Taunton£655
Telford£555
Tonbridge£714
Torquay£588
Truro£673
Tunbridge Wells£727
Twickenham£951
Wakefield£527
Wallasey£546
Walsall£534
Waltham Cross£773
Warrington£603
Waterlooville£648
Watford£776
West Bromwich£522
Weston-Super-Mare£624
Widnes£516
Wigan£555
Woking£769
Wolverhampton£549
Worcester£560
Worthing£691
York£751

===

Methodology

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

===

Also see: