Skip to main content

UK rent by city — average monthly rent for 334 areas

The average monthly private rent across the UK is £1,383 (May 2026, Office for National Statistics). The table below ranks every UK local authority with a published ONS figure — click any area for bedroom and property-type breakdowns and an affordability calculator.

#AreaRegionAvg rent / monthYoY
1Kensington and ChelseaLondon£3,591-1.4%
2WestminsterLondon£3,163-2.9%
3IslingtonLondon£2,828+4.8%
4Hammersmith and FulhamLondon£2,770+0.5%
5CamdenLondon£2,759-2.2%
6HackneyLondon£2,622+2.8%
7WandsworthLondon£2,599+3.6%
8LambethLondon£2,527+5.9%
9Tower HamletsLondon£2,419+2.4%
10SouthwarkLondon£2,394+1.6%
11Richmond upon ThamesLondon£2,305+4.7%
12HaringeyLondon£2,212+1.9%
13MertonLondon£2,114+2.8%
14EalingLondon£2,060+1.1%
15BrentLondon£2,005-1.3%
16OxfordSouth East£1,958+6.6%
17GreenwichLondon£1,952+4.4%
18BarnetLondon£1,934+3.6%
19HounslowLondon£1,933+2.9%
20St AlbansEast of England£1,925+3.3%
21NewhamLondon£1,923+5.2%
22Bristol, City ofSouth West£1,883+7.9%
23Bath and North East SomersetSouth West£1,881+7.9%
24Epping ForestEast of England£1,842+6.2%
25ElmbridgeSouth East£1,831-2.0%
26LewishamLondon£1,821+2.9%
27Windsor and MaidenheadSouth East£1,818+3.3%
28Brighton and HoveSouth East£1,816-0.4%
29WatfordEast of England£1,814+4.0%
30Three RiversEast of England£1,809+2.9%
31CambridgeEast of England£1,805+2.0%
32Kingston upon ThamesLondon£1,803+1.3%
33HertsmereEast of England£1,802+2.6%
34SevenoaksSouth East£1,790+3.5%
35EnfieldLondon£1,788+4.3%
36Waltham ForestLondon£1,763+1.2%
37HarrowLondon£1,759+2.9%
38GuildfordSouth East£1,728+6.1%
39RedbridgeLondon£1,725+2.9%
40Barking and DagenhamLondon£1,690+4.8%
41Epsom and EwellSouth East£1,690+0.4%
42BromleyLondon£1,675+3.1%
43BroxbourneEast of England£1,665+2.0%
44Reigate and BansteadSouth East£1,636+2.5%
45SpelthorneSouth East£1,631+1.1%
46TandridgeSouth East£1,622+3.5%
47WokingSouth East£1,618-1.5%
48BrentwoodEast of England£1,613+2.8%
49DacorumEast of England£1,579+1.0%
50ReadingSouth East£1,577+2.6%
51RunnymedeSouth East£1,575-2.7%
52SloughSouth East£1,575+3.2%
53CroydonLondon£1,572+3.7%
54HaveringLondon£1,564+3.7%
55DartfordSouth East£1,562+3.4%
56HillingdonLondon£1,557+1.7%
57SuttonLondon£1,550+2.4%
58Mole ValleySouth East£1,548+1.8%
59BexleyLondon£1,528+4.9%
60HarlowEast of England£1,517+5.5%
61Tunbridge WellsSouth East£1,517+4.7%
62Surrey HeathSouth East£1,508+2.8%
63WinchesterSouth East£1,505+3.9%
64East HertfordshireEast of England£1,503+3.5%
65Bracknell ForestSouth East£1,490+4.8%
66CrawleySouth East£1,482+4.0%
67Welwyn HatfieldEast of England£1,482+2.7%
68WokinghamSouth East£1,482+3.6%
69Tonbridge and MallingSouth East£1,479+3.7%
70BuckinghamshireSouth East£1,477+5.2%
71HorshamSouth East£1,455+3.7%
72South GloucestershireSouth West£1,450+4.3%
73ChelmsfordEast of England£1,445+6.2%
74WaverleySouth East£1,445-3.1%
75StevenageEast of England£1,426+4.1%
76LothianScotland£1,425+1.3%
77North HertfordshireEast of England£1,421+4.6%
78HartSouth East£1,418+4.7%
79Mid SussexSouth East£1,415+3.3%
80BasildonEast of England£1,410+5.8%
81South CambridgeshireEast of England£1,407+3.9%
82Bournemouth, Christchurch and PooleSouth West£1,404+3.7%
83AdurSouth East£1,383+2.9%
84South OxfordshireSouth East£1,381-0.3%
85RushmoorSouth East£1,380+7.9%
86PortsmouthSouth East£1,366+2.6%
87ThurrockEast of England£1,366+6.2%
88TraffordNorth West£1,362+2.6%
89ManchesterNorth West£1,352+3.2%
90Milton KeynesSouth East£1,336+3.5%
91Vale of White HorseSouth East£1,333+0.8%
92GraveshamSouth East£1,328+6.5%
93ChichesterSouth East£1,325+3.1%
94LewesSouth East£1,323+6.2%
95Basingstoke and DeaneSouth East£1,317+3.9%
96ExeterSouth West£1,314+1.8%
97WorthingSouth East£1,311+2.1%
98RochfordEast of England£1,296+5.4%
99MaidstoneSouth East£1,290+4.0%
100West BerkshireSouth East£1,290+2.8%
101CherwellSouth East£1,289+1.8%
102Southend-on-SeaEast of England£1,287+5.2%
103UttlesfordEast of England£1,283+1.0%
104West OxfordshireSouth East£1,277-0.9%
105CanterburySouth East£1,276+5.5%
106Greater GlasgowScotland£1,272+3.3%
107WealdenSouth East£1,266+2.3%
108East HampshireSouth East£1,260+1.3%
109SolihullWest Midlands£1,260+1.2%
110CotswoldSouth West£1,255+7.1%
111SouthamptonSouth East£1,250+3.1%
112Castle PointEast of England£1,249+5.0%
113CheltenhamSouth West£1,249+3.0%
114Central BedfordshireEast of England£1,247+5.2%
115AshfordSouth East£1,243+4.2%
116New ForestSouth East£1,240+1.5%
117MedwaySouth East£1,238+3.3%
118WarwickWest Midlands£1,238+2.0%
119BraintreeEast of England£1,232+4.6%
120ArunSouth East£1,224+3.5%
121LutonEast of England£1,217+3.0%
122Test ValleySouth East£1,215+7.2%
123FarehamSouth East£1,213+4.3%
124ColchesterEast of England£1,211+4.5%
125EastleighSouth East£1,210+3.6%
126Newcastle upon TyneNorth East£1,204+10.3%
127North SomersetSouth West£1,197+3.1%
128YorkYorkshire and The Humber£1,182+5.3%
129West SuffolkEast of England£1,177+3.8%
130BedfordEast of England£1,168+3.9%
131RotherSouth East£1,165+0.8%
132East DunbartonshireScotland£1,163+4.6%
133EastbourneSouth East£1,162+0.3%
134SalfordNorth West£1,162+4.2%
135Folkestone and HytheSouth East£1,161+10.0%
136GosportSouth East£1,158+7.0%
137CardiffWales£1,157+3.3%
138NorwichEast of England£1,152+2.0%
139MaldonEast of England£1,151+6.8%
140HavantSouth East£1,135+1.9%
141Stratford-on-AvonWest Midlands£1,135+4.6%
142LeedsYorkshire and The Humber£1,134+2.6%
143ThanetSouth East£1,109+4.8%
144GloucesterSouth West£1,105+7.1%
145StockportNorth West£1,100+5.2%
146LichfieldWest Midlands£1,096+8.7%
147SwaleSouth East£1,091+1.4%
148SwindonSouth West£1,089+3.4%
149BirminghamWest Midlands£1,088+3.3%
150West NorthamptonshireEast Midlands£1,072+3.2%
151WiltshireSouth West£1,064+7.0%
152TendringEast of England£1,051+6.2%
153HuntingdonshireEast of England£1,047+3.6%
154DorsetSouth West£1,041+3.8%
155StroudSouth West£1,039+6.9%
156RugbyWest Midlands£1,038+4.9%
157RushcliffeEast Midlands£1,033+2.8%
158East CambridgeshireEast of England£1,024+0.2%
159LeicesterEast Midlands£1,024+3.1%
160Oadby and WigstonEast Midlands£1,024+5.2%
161TewkesburySouth West£1,020+6.7%
162CoventryWest Midlands£1,017+1.9%
163DoverSouth East£1,012+8.3%
164HastingsSouth East£1,006+1.7%
165NottinghamEast Midlands£1,006+3.1%
166CornwallSouth West£1,003+4.6%
167South HamsSouth West£1,000+3.0%
168Mid SuffolkEast of England£994+5.4%
169PlymouthSouth West£994+5.3%
170MonmouthshireWales£992+3.5%
171SomersetSouth West£990+4.4%
172IpswichEast of England£989+3.2%
173North NorthamptonshireEast Midlands£984+7.1%
174Vale of GlamorganWales£984+6.2%
175BlabyEast Midlands£982+5.9%
176PeterboroughEast of England£981+1.7%
177South NorfolkEast of England£981+4.2%
178BromsgroveWest Midlands£979+1.6%
179Cheshire EastNorth West£979+7.2%
180North WarwickshireWest Midlands£975+7.4%
181Cheshire West and ChesterNorth West£974+6.0%
182East DevonSouth West£973+7.3%
183BaberghEast of England£972+4.5%
184BuryNorth West£967+4.2%
185WorcesterWest Midlands£965+4.4%
186RutlandEast Midlands£964+3.4%
187HarboroughEast Midlands£962+2.5%
188BroxtoweEast Midlands£955+0.6%
189CharnwoodEast Midlands£955+4.1%
190NewportWales£952+3.1%
191LincolnEast Midlands£951+6.9%
192TeignbridgeSouth West£951+3.8%
193Isle of WightSouth East£946+8.0%
194South StaffordshireWest Midlands£945+5.7%
195West DunbartonshireScotland£942+3.7%
196Malvern HillsWest Midlands£940+8.3%
197SandwellWest Midlands£940+8.6%
198BroadlandEast of England£939+5.9%
199TamworthWest Midlands£938+3.3%
200WychavonWest Midlands£938+1.8%
201King's Lynn and West NorfolkEast of England£935+4.5%
202WolverhamptonWest Midlands£934+11.6%
203SeftonNorth West£928+5.7%
204Hinckley and BosworthEast Midlands£926+4.7%
205SheffieldYorkshire and The Humber£922+4.3%
206BrecklandEast of England£920+4.6%
207TamesideNorth West£920+6.8%
208OldhamNorth West£917+11.1%
209Nuneaton and BedworthWest Midlands£916+8.6%
210TorbaySouth West£908+4.3%
211WalsallWest Midlands£908+7.6%
212High PeakEast Midlands£907+4.2%
213North West LeicestershireEast Midlands£905+9.5%
214RedditchWest Midlands£904+2.4%
215West LothianScotland£904+8.1%
216LiverpoolNorth West£901+6.2%
217Forth ValleyScotland£898+1.8%
218GedlingEast Midlands£892+2.9%
219StaffordWest Midlands£891+6.2%
220WarringtonNorth West£885+4.7%
221BoltonNorth West£883+9.8%
222South LanarkshireScotland£880+1.0%
223South DerbyshireEast Midlands£874+4.3%
224Mid DevonSouth West£873+2.1%
225North NorfolkEast of England£860+5.3%
226FyldeNorth West£858+6.2%
227Telford and WrekinWest Midlands£856+8.0%
228TorfaenWales£856+1.2%
229Aberdeen and ShireScotland£854+1.3%
230DerbyEast Midlands£852+1.9%
231DudleyWest Midlands£849+5.3%
232Cannock ChaseWest Midlands£848+4.6%
233North DevonSouth West£845+1.3%
234Argyll and ButeScotland£840+0.6%
235West DevonSouth West£839+1.3%
236East StaffordshireWest Midlands£838+3.7%
237North TynesideNorth East£838+5.4%
238South KestevenEast Midlands£838+0.2%
239SwanseaWales£838+5.5%
240WirralNorth West£838+6.0%
241FenlandEast of England£835+3.9%
242East SuffolkEast of England£834+3.2%
243ErewashEast Midlands£834+2.1%
244Great YarmouthEast of England£833+7.6%
245North YorkshireYorkshire and The Humber£833+1.5%
246RochdaleNorth West£829+8.4%
247Dundee and AngusScotland£828-1.3%
248North KestevenEast Midlands£828+7.2%
249Newcastle-under-LymeWest Midlands£826+8.4%
250Forest of DeanSouth West£823+1.4%
251Wyre ForestWest Midlands£821-1.9%
252FifeScotland£817-0.5%
253KnowsleyNorth West£814+6.1%
254ShropshireWest Midlands£813+3.8%
255Ribble ValleyNorth West£810+5.4%
256Herefordshire, County ofWest Midlands£809+3.0%
257North LanarkshireScotland£809-1.2%
258RossendaleNorth West£808+6.3%
259LancasterNorth West£807+6.2%
260Derbyshire DalesEast Midlands£805+6.8%
261Westmorland and FurnessNorth West£805+6.5%
262Renfrewshire/InverclydeScotland£804-0.2%
263West LancashireNorth West£799+8.1%
264BostonEast Midlands£796+1.7%
265Newark and SherwoodEast Midlands£794+3.3%
266WakefieldYorkshire and The Humber£794+5.6%
267South RibbleNorth West£793+5.5%
268MeltonEast Midlands£791+6.2%
269FlintshireWales£790+4.3%
270GatesheadNorth East£790+4.8%
271St. HelensNorth West£790+5.6%
272Amber ValleyEast Midlands£789+3.8%
273TorridgeSouth West£787+2.9%
274AshfieldEast Midlands£785+4.7%
275PrestonNorth West£782+7.2%
276ConwyWales£781+1.4%
277ChorleyNorth West£779+6.6%
278MansfieldEast Midlands£779+3.4%
279KirkleesYorkshire and The Humber£775+12.3%
280North East DerbyshireEast Midlands£774+3.2%
281South HollandEast Midlands£762+3.7%
282WrexhamWales£757+2.6%
283Merthyr TydfilWales£754+1.3%
284CalderdaleYorkshire and The Humber£750+3.9%
285BridgendWales£749+8.5%
286Rhondda Cynon TafWales£748+2.5%
287BradfordYorkshire and The Humber£746+4.6%
288CaerphillyWales£742+8.6%
289Perth and KinrossScotland£741-2.2%
290WiganNorth West£741+7.5%
291ChesterfieldEast Midlands£738+0.9%
292HaltonNorth West£738+6.9%
293Stockton-on-TeesNorth East£738+5.0%
294West LindseyEast Midlands£728+8.6%
295South TynesideNorth East£726+5.8%
296WyreNorth West£726+6.1%
297Highland and IslandsScotland£722+3.7%
298East Riding of YorkshireYorkshire and The Humber£721+5.1%
299BassetlawEast Midlands£718+2.9%
300Staffordshire MoorlandsWest Midlands£716+6.3%
301CeredigionWales£714+5.1%
302Blackburn with DarwenNorth West£711+5.9%
303Scottish BordersScotland£709-0.8%
304Stoke-on-TrentWest Midlands£709+5.4%
305GwyneddWales£708+6.4%
306MiddlesbroughNorth East£707+7.0%
307DenbighshireWales£706+6.2%
308Isle of AngleseyWales£706+3.2%
309BlackpoolNorth West£704+6.8%
310BolsoverEast Midlands£704+6.3%
311SunderlandNorth East£701+4.4%
312East LindseyEast Midlands£694+5.3%
313Kingston upon Hull, City ofYorkshire and The Humber£690+7.4%
314PembrokeshireWales£690+5.6%
315DoncasterYorkshire and The Humber£689+5.7%
316Neath Port TalbotWales£681+9.1%
317CarmarthenshireWales£680+6.8%
318NorthumberlandNorth East£679+5.6%
319RotherhamYorkshire and The Humber£679+4.9%
320BarnsleyYorkshire and The Humber£678+5.8%
321DarlingtonNorth East£676+5.6%
322Blaenau GwentWales£674+7.0%
323CumberlandNorth West£666+6.9%
324AyrshiresScotland£655+4.8%
325PendleNorth West£652+5.3%
326North LincolnshireYorkshire and The Humber£645+6.4%
327Redcar and ClevelandNorth East£645+3.6%
328HyndburnNorth West£640+4.0%
329County DurhamNorth East£638+6.1%
330BurnleyNorth West£622+3.2%
331PowysWales£620+9.6%
332North East LincolnshireYorkshire and The Humber£618+3.2%
333HartlepoolNorth East£561+1.9%
334Dumfries and GallowayScotland£551+5.3%

Source: Office for National Statistics — Price Index of Private Rents, UK: monthly price statistics (17 June 2026 edition, reference month May 2026). Open Government Licence v3.0.