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

Town/CityAverage monthly room rent
Aberdeen£518
Aldershot£675
Ashford£649
Aylesbury£669
Barnet£865
Barnsley£489
Barry£580
Basildon£710
Basingstoke£658
Bath£788
Bedford£620
Belfast£582
Benfleet£700
Birkenhead£508
Birmingham£555
Blackburn£480
Blackpool£538
Bognor Regis£664
Bolton£558
Bootle£462
Bournemouth£675
Bracknell£695
Bradford£466
Brentwood£789
Brighton£747
Bristol£730
Bromley£814
Burnley£468
Bury£594
Cambridge£800
Cannock£569
Canterbury£613
Cardiff£639
Carlisle£521
Chatham£648
Cheadle£667
Chelmsford£719
Cheltenham£649
Chester£648
Chesterfield£539
Clacton-on-Sea£641
Colchester£620
Corby£605
Coventry£551
Crawley£701
Crewe£520
Croydon£829
Darlington£496
Dartford£785
Derby£587
Doncaster£494
Dorchester£625
Dudley£546
Dumfries£575
Dundee£579
Dunstable£629
Durham£582
Eastbourne£657
Eastleigh£680
Edinburgh£787
Ellesmere Port£580
Enfield£807
Epsom£839
Exeter£643
Falkirk£618
Fareham£635
Farnborough£656
Gateshead£583
Gillingham£636
Glasgow£683
Gloucester£589
Gosport£614
Gravesend£701
Grays£727
Great Yarmouth£573
Grimsby£473
Guildford£790
Halesowen£540
Halifax£555
Harlow£684
Harrogate£627
Harrow£826
Hartlepool£492
Hastings£659
Hemel Hempstead£698
Hereford£600
High Wycombe£710
Horsham£743
Hove£765
Huddersfield£481
Hull£495
Ilford£785
Inverness£625
Ipswich£625
Isle of Wight£598
Keighley£525
Kettering£573
Kidderminster£543
Kingston upon Thames£926
Lancaster£552
Leamington Spa£625
Leeds£574
Leicester£568
Lincoln£518
Littlehampton£632
Liverpool£533
Livingston£548
Londonderry£567
Loughborough£560
Lowestoft£582
Luton£631
Macclesfield£599
Maidenhead£736
Maidstone£677
Manchester£695
Mansfield£532
Margate£636
Middlesbrough£473
Milton Keynes£683
Morecambe£585
Newcastle upon Tyne£605
Newcastle-under-Lyme£532
Newport£566
Northampton£610
Norwich£596
Nottingham£578
Nuneaton£513
Oldbury£542
Oldham£591
Oxford£834
Paisley£519
Perth£514
Peterborough£599
Plymouth£588
Poole£700
Portsmouth£639
Preston£517
Reading£714
Redditch£598
Redhill£798
Rochdale£563
Rotherham£486
Rugby£600
Runcorn£534
Sale£632
Salford£716
Salisbury£649
Scunthorpe£496
Sheffield£526
Shrewsbury£592
Slough£728
Smethwick£588
Solihull£655
South Shields£510
Southall£790
Southampton£655
Southend-on-Sea£676
Southport£554
St. Albans£838
St. Helens£538
Stafford£562
Staines£764
Stevenage£689
Stockport£667
Stockton-on-Tees£499
Stoke-on-Trent£504
Stourbridge£552
Sunderland£501
Sutton Coldfield£615
Swansea£543
Swindon£642
Tamworth£566
Taunton£640
Telford£545
Tonbridge£728
Torquay£574
Truro£643
Tunbridge Wells£732
Twickenham£914
Wakefield£536
Wallasey£536
Walsall£552
Waltham Cross£803
Warrington£596
Waterlooville£611
Watford£779
West Bromwich£547
Weston-Super-Mare£630
Widnes£572
Wigan£556
Woking£783
Wolverhampton£528
Worcester£553
Worthing£714
York£718

Also see: