Landlord Sums.comFree calculators for UK landlords

Landlord Sums › Average rents › Portsmouth

Average rent in Portsmouth

Private rents in Portsmouth average £1,368 a month, 4% below the South East average. Official ONS figures for August 2026, with Land Registry prices for July 2026.

Average rent£1,368a month, all homes
Rents, last year+2.4%South East: +3.0%
Average price£251,220+1.3% on a year ago
Gross yield6.5%1 of 64 in South East
Check your own rent against PortsmouthTest a deal in Portsmouth

Rent by bedrooms

PortsmouthSouth East average
1 bed
£901
£993
2 beds
£1,135
£1,273
3 beds
£1,360
£1,552
4+ beds
£1,961
£2,213

Rent, price and yield by property type

TypeAverage rentAverage priceGross yield
Flat£1,045£166,3207.5%
Terraced£1,405£275,6446.1%
Semi-detached£1,562£349,8275.4%
Detached£1,836£518,6574.2%

In Portsmouth, flats give the highest gross yield, at 7.5%. Gross yield is a year's rent divided by the price, before costs. Averages cover every home and tenancy, so a real purchase can differ: run the figures for a specific property in the rental yield calculator.

How Portsmouth compares in South East

Portsmouth ranks 32 of 64 for average rent in South East, and 1 of 64 for gross yield. The areas either side of it on rent:

AreaAverage rentRents, 1 yrGross yield
South Oxfordshire£1,402+3.5%3.5%
Rushmoor£1,385+4.2%5.1%
Portsmouth£1,368+2.4%6.5%
Vale of White Horse£1,352+2.9%3.9%
Milton Keynes£1,344+3.9%4.9%

See average rents for every area with a page, or every council area in the yield finder.

Letting in Portsmouth

Questions landlords ask

What is the average rent in Portsmouth?

£1,368 a month across all private rented homes in August 2026, according to the ONS. That's +2.4% on a year earlier, and 4% below the South East average of £1,426.

What is the average rent for a 2-bedroom home in Portsmouth?

£1,135 a month in August 2026, against £1,273 across South East. A 1-bedroom home averages £901 and a 3-bedroom home £1,360.

Is Portsmouth good for buy-to-let?

The average gross yield in Portsmouth is 6.5%, ranking 1 of 64 areas in South East. Flats yield the most, at 7.5%. Yields are lower where prices are high, so check the numbers on a real property before you buy.

Sources

Figures are averages for all private rented homes, including existing tenancies, so rents for new lets are usually higher. Updated monthly.