CalculatorsRental Income TaxMTD CheckerCapital GainsStamp DutyGuidesAboutContact

Average Rent, House Prices and Buy-to-Let Yield by Area

Every English and Welsh local authority with published ONS rent and Land Registry price data — 316 areas, ranked by yield and by rent, each with its own page and prefilled tools. Scotland follows when ONS publishes council-level rents.

316 areasONS + HM Land RegistryUpdated monthly

Highest gross yields

Fifteen highest gross yields
AreaRegionRentPriceYield
Newcastle upon TyneNorth East£1,207£208,5896.9%
PortsmouthSouth East£1,367£250,9996.5%
ManchesterNorth West£1,365£251,2506.5%
Tower HamletsLondon£2,439£456,8986.4%
SouthamptonSouth East£1,255£235,3626.4%
BlackpoolNorth West£714£134,9236.4%
BristolSouth West£1,880£356,8246.3%
NottinghamEast Midlands£1,011£192,1726.3%
LincolnEast Midlands£944£183,2986.2%
Merthyr TydfilWales£755£146,6116.2%
Kingston upon HullYorkshire and The Humber£691£134,3046.2%
MiddlesbroughNorth East£699£137,7736.1%
GatesheadNorth East£798£158,2546.1%
SalfordNorth West£1,167£231,8906.0%
NorwichEast of England£1,146£230,7066.0%

Highest rents

Fifteen highest average rents
AreaRegionRentPriceYield
Kensington and ChelseaLondon£3,629£1,250,1493.5%
WestminsterLondon£3,179£854,1984.5%
IslingtonLondon£2,854£673,3845.1%
CamdenLondon£2,800£833,0674.0%
Hammersmith and FulhamLondon£2,796£725,5624.6%
HackneyLondon£2,644£605,4425.2%
WandsworthLondon£2,620£680,1054.6%
LambethLondon£2,519£548,0345.5%
Tower HamletsLondon£2,439£456,8986.4%
SouthwarkLondon£2,431£582,4735.0%
Richmond upon ThamesLondon£2,318£818,9493.4%
HaringeyLondon£2,213£634,4444.2%
MertonLondon£2,153£612,6814.2%
EalingLondon£2,085£575,8144.3%
BrentLondon£2,012£544,1744.4%

Every area, searchable

Average rent, average price and gross yield by local authority
AreaRegionRent / monthAverage priceGross yield
AdurSouth East£1,399£380,0314.4%
Amber ValleyEast Midlands£794£237,8574.0%
ArunSouth East£1,227£321,9274.6%
AshfieldEast Midlands£793£190,0245.0%
AshfordSouth East£1,246£344,3324.3%
BaberghEast of England£968£328,6123.5%
Barking and DagenhamLondon£1,696£371,0305.5%
BarnetLondon£1,945£603,7533.9%
BarnsleyYorkshire and The Humber£693£175,7334.7%
BasildonEast of England£1,421£360,2944.7%
Basingstoke and DeaneSouth East£1,307£368,7394.3%
BassetlawEast Midlands£720£210,5964.1%
Bath and North East SomersetSouth West£1,881£404,4805.6%
BedfordEast of England£1,170£329,8304.3%
BexleyLondon£1,534£405,4774.5%
BirminghamWest Midlands£1,093£234,1505.6%
BlabyEast Midlands£994£282,9184.2%
Blackburn with DarwenNorth West£713£165,8825.2%
BlackpoolNorth West£714£134,9236.4%
Blaenau GwentWales£679£144,6035.6%
BolsoverEast Midlands£710£188,0254.5%
BoltonNorth West£884£202,7705.2%
BostonEast Midlands£803£180,7785.3%
Bournemouth, Christchurch and PooleSouth West£1,399£312,1625.4%
Bracknell ForestSouth East£1,456£396,1034.4%
BradfordYorkshire and The Humber£749£185,0284.9%
BraintreeEast of England£1,217£330,6374.4%
BrecklandEast of England£925£273,8514.1%
BrentLondon£2,012£544,1744.4%
BrentwoodEast of England£1,618£513,5373.8%
BridgendWales£759£207,5464.4%
Brighton and HoveSouth East£1,809£407,8035.3%
BristolSouth West£1,880£356,8246.3%
BroadlandEast of England£939£315,1283.6%
BromleyLondon£1,681£518,2353.9%
BromsgroveWest Midlands£985£339,1633.5%
BroxbourneEast of England£1,687£406,6785.0%
BroxtoweEast Midlands£945£253,0214.5%
BuckinghamshireSouth East£1,474£490,5083.6%
BurnleyNorth West£628£134,5155.6%
BuryNorth West£969£238,4464.9%
CaerphillyWales£743£197,2724.5%
CalderdaleYorkshire and The Humber£753£191,5404.7%
CambridgeEast of England£1,806£471,0984.6%
CamdenLondon£2,800£833,0674.0%
Cannock ChaseWest Midlands£859£230,6014.5%
CanterburySouth East£1,281£338,0304.5%
CardiffWales£1,169£270,0945.2%
CarmarthenshireWales£685£197,5474.2%
Castle PointEast of England£1,257£362,6024.2%
Central BedfordshireEast of England£1,249£356,4534.2%
CeredigionWales£723£237,1763.7%
CharnwoodEast Midlands£958£276,8654.2%
ChelmsfordEast of England£1,442£383,1034.5%
CheltenhamSouth West£1,259£325,3994.6%
CherwellSouth East£1,294£353,6324.4%
Cheshire EastNorth West£984£303,3873.9%
Cheshire West and ChesterNorth West£986£269,0394.4%
ChesterfieldEast Midlands£754£199,4394.5%
ChichesterSouth East£1,328£429,9783.7%
ChorleyNorth West£792£212,6474.5%
ColchesterEast of England£1,196£298,0034.8%
ConwyWales£791£213,4614.4%
CornwallSouth West£1,004£277,8014.3%
CotswoldSouth West£1,248£411,7643.6%
County DurhamNorth East£645£138,1485.6%
CoventryWest Midlands£1,019£223,7315.5%
CrawleySouth East£1,486£338,3115.3%
CroydonLondon£1,581£394,7364.8%
CumberlandNorth West£675£172,0364.7%
DacorumEast of England£1,583£459,4384.1%
DarlingtonNorth East£686£158,1885.2%
DartfordSouth East£1,570£351,5945.4%
DenbighshireWales£712£198,9954.3%
DerbyEast Midlands£857£204,0165.0%
Derbyshire DalesEast Midlands£810£353,3642.8%
DoncasterYorkshire and The Humber£691£170,7844.9%
DorsetSouth West£1,051£325,4103.9%
DoverSouth East£1,029£276,2344.5%
DudleyWest Midlands£853£230,7814.4%
EalingLondon£2,085£575,8144.3%
East CambridgeshireEast of England£1,035£344,2113.6%
East DevonSouth West£965£345,7573.3%
East HampshireSouth East£1,262£446,3923.4%
East HertfordshireEast of England£1,519£460,7784.0%
East LindseyEast Midlands£699£216,3153.9%
East Riding of YorkshireYorkshire and The Humber£724£220,7213.9%
East StaffordshireWest Midlands£851£225,5514.5%
East SuffolkEast of England£840£278,3763.6%
EastbourneSouth East£1,166£251,8115.6%
EastleighSouth East£1,214£308,4764.7%
ElmbridgeSouth East£1,867£743,5253.0%
EnfieldLondon£1,821£471,0194.6%
Epping ForestEast of England£1,843£536,7654.1%
Epsom and EwellSouth East£1,694£568,8103.6%
ErewashEast Midlands£834£217,9014.6%
ExeterSouth West£1,320£280,9825.6%
FarehamSouth East£1,189£328,3644.3%
FenlandEast of England£840£223,1684.5%
FlintshireWales£803£213,9304.5%
Folkestone and HytheSouth East£1,176£304,7174.6%
Forest of DeanSouth West£826£288,5243.4%
FyldeNorth West£866£233,6474.4%
GatesheadNorth East£798£158,2546.1%
GedlingEast Midlands£899£250,2794.3%
GloucesterSouth West£1,112£240,8875.5%
GosportSouth East£1,165£235,1885.9%
GraveshamSouth East£1,331£345,3694.6%
Great YarmouthEast of England£841£209,1644.8%
GreenwichLondon£1,980£465,1325.1%
GuildfordSouth East£1,728£523,9744.0%
GwyneddWales£722£206,6654.2%
HackneyLondon£2,644£605,4425.2%
HaltonNorth West£745£193,1344.6%
Hammersmith and FulhamLondon£2,796£725,5624.6%
HarboroughEast Midlands£963£345,8483.3%
HaringeyLondon£2,213£634,4444.2%
HarlowEast of England£1,518£313,3385.8%
HarrowLondon£1,773£524,1604.1%
HartSouth East£1,417£479,9783.5%
HartlepoolNorth East£556£130,2715.1%
HastingsSouth East£1,006£236,9665.1%
HavantSouth East£1,146£320,6434.3%
HaveringLondon£1,564£456,7594.1%
HerefordshireWest Midlands£811£289,7153.4%
HertsmereEast of England£1,817£560,4363.9%
High PeakEast Midlands£928£252,9804.4%
HillingdonLondon£1,565£474,6654.0%
Hinckley and BosworthEast Midlands£933£261,5844.3%
HorshamSouth East£1,465£436,9404.0%
HounslowLondon£1,945£512,8884.6%
HuntingdonshireEast of England£1,050£306,3874.1%
HyndburnNorth West£645£138,8185.6%
IpswichEast of England£993£219,0705.4%
Isle of AngleseyWales£710£239,7263.6%
Isle of WightSouth East£950£240,9984.7%
IslingtonLondon£2,854£673,3845.1%
Kensington and ChelseaLondon£3,629£1,250,1493.5%
King's Lynn and West NorfolkEast of England£940£263,2984.3%
Kingston upon HullYorkshire and The Humber£691£134,3046.2%
Kingston upon ThamesLondon£1,807£594,4983.6%
KirkleesYorkshire and The Humber£780£205,7734.5%
KnowsleyNorth West£844£189,1165.4%
LambethLondon£2,519£548,0345.5%
LancasterNorth West£815£199,7624.9%
LeedsYorkshire and The Humber£1,140£249,3945.5%
LeicesterEast Midlands£1,024£228,6185.4%
LewesSouth East£1,325£367,9184.3%
LewishamLondon£1,828£491,2594.5%
LichfieldWest Midlands£1,100£337,0523.9%
LincolnEast Midlands£944£183,2986.2%
LiverpoolNorth West£909£185,3075.9%
LutonEast of England£1,221£289,7905.1%
MaidstoneSouth East£1,293£352,1914.4%
MaldonEast of England£1,143£384,3483.6%
Malvern HillsWest Midlands£943£350,9063.2%
ManchesterNorth West£1,365£251,2506.5%
MansfieldEast Midlands£788£192,3594.9%
MedwaySouth East£1,236£296,1825.0%
MeltonEast Midlands£796£283,8923.4%
Merthyr TydfilWales£755£146,6116.2%
MertonLondon£2,153£612,6814.2%
Mid DevonSouth West£876£284,2833.7%
Mid SuffolkEast of England£1,001£320,2763.8%
Mid SussexSouth East£1,420£426,4414.0%
MiddlesbroughNorth East£699£137,7736.1%
Milton KeynesSouth East£1,343£325,1045.0%
Mole ValleySouth East£1,548£540,1603.4%
MonmouthshireWales£993£332,1453.6%
Neath Port TalbotWales£689£162,9675.1%
New ForestSouth East£1,241£380,3103.9%
Newark and SherwoodEast Midlands£813£233,9024.2%
Newcastle upon TyneNorth East£1,207£208,5896.9%
Newcastle-under-LymeWest Midlands£830£209,5474.8%
NewhamLondon£1,927£403,0325.7%
NewportWales£956£230,5055.0%
North DevonSouth West£845£281,5323.6%
North East DerbyshireEast Midlands£787£250,3873.8%
North East LincolnshireYorkshire and The Humber£633£151,1325.0%
North HertfordshireEast of England£1,429£422,6164.1%
North KestevenEast Midlands£820£243,2364.0%
North LincolnshireYorkshire and The Humber£653£181,7254.3%
North NorfolkEast of England£864£300,2733.5%
North NorthamptonshireEast Midlands£988£256,6104.6%
North SomersetSouth West£1,205£314,6284.6%
North TynesideNorth East£851£203,8135.0%
North WarwickshireWest Midlands£978£270,4504.3%
North West LeicestershireEast Midlands£910£282,2393.9%
North YorkshireYorkshire and The Humber£844£270,5693.7%
NorthumberlandNorth East£691£213,4523.9%
NorwichEast of England£1,146£230,7066.0%
NottinghamEast Midlands£1,011£192,1726.3%
Nuneaton and BedworthWest Midlands£921£230,7344.8%
Oadby and WigstonEast Midlands£1,025£259,7344.7%
OldhamNorth West£931£214,8505.2%
OxfordSouth East£1,966£466,8155.1%
PembrokeshireWales£692£210,8623.9%
PendleNorth West£666£149,6135.3%
PeterboroughEast of England£1,003£237,8465.1%
PlymouthSouth West£1,001£222,8175.4%
PortsmouthSouth East£1,367£250,9996.5%
PowysWales£622£231,0043.2%
PrestonNorth West£788£187,7095.0%
ReadingSouth East£1,573£361,2435.2%
RedbridgeLondon£1,724£495,9774.2%
Redcar and ClevelandNorth East£643£153,2055.0%
RedditchWest Midlands£951£243,8434.7%
Reigate and BansteadSouth East£1,637£480,4814.1%
Rhondda Cynon TafWales£753£167,5595.4%
Ribble ValleyNorth West£816£287,6413.4%
Richmond upon ThamesLondon£2,318£818,9493.4%
RochdaleNorth West£844£210,0834.8%
RochfordEast of England£1,298£415,5743.7%
RossendaleNorth West£808£193,3205.0%
RotherSouth East£1,166£343,8704.1%
RotherhamYorkshire and The Humber£683£190,0694.3%
RugbyWest Midlands£1,046£276,2084.5%
RunnymedeSouth East£1,579£489,1163.9%
RushcliffeEast Midlands£1,041£331,4513.8%
RushmoorSouth East£1,387£328,9635.1%
RutlandEast Midlands£962£299,9803.8%
SalfordNorth West£1,167£231,8906.0%
SandwellWest Midlands£947£205,7435.5%
SeftonNorth West£935£225,4335.0%
SevenoaksSouth East£1,803£543,0814.0%
SheffieldYorkshire and The Humber£929£219,5395.1%
ShropshireWest Midlands£819£284,0363.5%
SloughSouth East£1,569£352,0245.3%
SolihullWest Midlands£1,269£334,9664.5%
SomersetSouth West£1,006£281,5714.3%
South CambridgeshireEast of England£1,411£436,0113.9%
South DerbyshireEast Midlands£879£258,6724.1%
South GloucestershireSouth West£1,456£340,3005.1%
South HamsSouth West£1,009£360,5713.4%
South HollandEast Midlands£768£231,0364.0%
South KestevenEast Midlands£843£255,3634.0%
South NorfolkEast of England£981£312,1243.8%
South OxfordshireSouth East£1,392£474,2833.5%
South RibbleNorth West£800£211,8544.5%
South StaffordshireWest Midlands£949£310,2583.7%
South TynesideNorth East£737£161,3725.5%
SouthamptonSouth East£1,255£235,3626.4%
Southend-on-SeaEast of England£1,296£325,5864.8%
SouthwarkLondon£2,431£582,4735.0%
SpelthorneSouth East£1,661£429,9164.6%
St AlbansEast of England£1,931£651,4483.6%
St HelensNorth West£802£186,4355.2%
StaffordWest Midlands£898£259,7214.1%
Staffordshire MoorlandsWest Midlands£724£227,8753.8%
StevenageEast of England£1,436£323,4295.3%
StockportNorth West£1,111£314,4954.2%
Stockton-on-TeesNorth East£735£170,9235.2%
Stoke-on-TrentWest Midlands£711£148,7995.7%
Stratford-on-AvonWest Midlands£1,143£392,5743.5%
StroudSouth West£1,040£355,9533.5%
SunderlandNorth East£704£143,2165.9%
Surrey HeathSouth East£1,508£461,3963.9%
SuttonLondon£1,553£446,7754.2%
SwaleSouth East£1,103£298,3944.4%
SwanseaWales£848£206,0594.9%
SwindonSouth West£1,090£265,6664.9%
TamesideNorth West£927£211,3045.3%
TamworthWest Midlands£920£230,4784.8%
TandridgeSouth East£1,634£475,3444.1%
TeignbridgeSouth West£958£303,5643.8%
Telford and WrekinWest Midlands£861£220,5194.7%
TendringEast of England£1,051£261,7174.8%
Test ValleySouth East£1,234£372,3484.0%
TewkesburySouth West£1,086£329,8834.0%
ThanetSouth East£1,114£268,7605.0%
Three RiversEast of England£1,820£580,1203.8%
ThurrockEast of England£1,375£327,1765.0%
Tonbridge and MallingSouth East£1,484£405,9324.4%
TorbaySouth West£917£223,5774.9%
TorfaenWales£858£199,7785.2%
TorridgeSouth West£788£260,7833.6%
Tower HamletsLondon£2,439£456,8986.4%
TraffordNorth West£1,367£396,8114.1%
Tunbridge WellsSouth East£1,529£445,1334.1%
UttlesfordEast of England£1,286£482,6523.2%
Vale of GlamorganWales£987£297,9994.0%
Vale of White HorseSouth East£1,343£414,4413.9%
WakefieldYorkshire and The Humber£800£198,5194.8%
WalsallWest Midlands£916£214,5775.1%
Waltham ForestLondon£1,765£522,7434.1%
WandsworthLondon£2,620£680,1054.6%
WarringtonNorth West£894£259,3984.1%
WarwickWest Midlands£1,239£372,9224.0%
WatfordEast of England£1,823£396,3855.5%
WaverleySouth East£1,450£560,5963.1%
WealdenSouth East£1,266£386,7873.9%
Welwyn HatfieldEast of England£1,509£450,6964.0%
West BerkshireSouth East£1,314£402,7903.9%
West DevonSouth West£840£286,1453.5%
West LancashireNorth West£803£231,8164.2%
West LindseyEast Midlands£744£210,7324.2%
West NorthamptonshireEast Midlands£1,078£292,7544.4%
West OxfordshireSouth East£1,293£416,4253.7%
West SuffolkEast of England£1,179£296,8794.8%
WestminsterLondon£3,179£854,1984.5%
Westmorland and FurnessNorth West£812£230,0664.2%
WiganNorth West£745£195,5574.6%
WiltshireSouth West£1,072£328,9083.9%
WinchesterSouth East£1,505£471,1363.8%
Windsor and MaidenheadSouth East£1,805£576,9923.8%
WirralNorth West£852£215,5754.7%
WokingSouth East£1,619£433,7904.5%
WokinghamSouth East£1,470£498,9413.5%
WolverhamptonWest Midlands£942£216,6685.2%
WorcesterWest Midlands£974£253,7874.6%
WorthingSouth East£1,303£296,2275.3%
WrexhamWales£766£212,5024.3%
WychavonWest Midlands£950£328,0153.5%
WyreNorth West£737£193,0244.6%
Wyre ForestWest Midlands£823£232,4484.2%
YorkYorkshire and The Humber£1,193£309,6114.6%

Median across the 316 areas: rent £1,024 a month, price £289,120. Open an area for rent by bedrooms, price by type, and every calculator prefilled.

Alert me when rents or prices change here

One email a month, only if ONS or HM Land Registry move this area's average rent or price — with the new yield and the calculators refilled.

Rents: ONS, Price Index of Private Rents (average monthly private rent by local authority, July 2026). Prices: HM Land Registry UK House Price Index (average price, June 2026). Gross yield = rent × 12 ÷ price, our calculation. Contains public sector information licensed under the Open Government Licence v3.0; contains HM Land Registry data © Crown copyright and database right 2026. Rankings and medians are ours, across 316 local authorities.

FAQs

Asked about this area

Newcastle upon Tyne, at 6.9% gross on the averages (£1,207 rent, £208,589 price). The full ranking is in the table.

Kensington and Chelsea, at £3,629 a month on average (ONS, July 2026).

Gross: annual rent divided by price, before mortgage interest, insurance, maintenance and voids. Use the yield calculator for the net figure with your own costs.

Monthly, when ONS and HM Land Registry publish; this build uses July 2026 rents and June 2026 prices.