4.6% Average

Portsmouth Rental Yield — Buy-to-Let Guide

South East | 6 postcode districts | 1 local authorities

Average ↑ above South East average (3.3%) · ↑ above England average (3.6%)
4.6%
Average Yield
3.8% – 5.2%
Yield Range
£250,854
Average Price
£950
Average Rent

Portsmouth Buy-to-Let Market Overview

Portsmouth offers an average gross rental yield of 4.6%, which is above the England average of 3.6% by 1.0 percentage points. Yields across Portsmouth's 6 postcode districts range from 3.8% to 5.2%, with average property prices at £250,854 and typical monthly rents of £950.

Portsmouth sits in the mid-range for buy-to-let returns across England. Investors can find pockets of strong yield in specific postcode districts, particularly in areas with high tenant demand and lower property prices relative to rents.

Highest-Yielding Areas in Portsmouth

# Postcode Gross Yield Median Price
1 PO5 5.18 £220,000
2 PO1 5.11 £223,125
3 PO2 4.91 £232,000
4 PO4 4.38 £260,000
5 PO3 4.22 £270,000
6 PO6 3.8 £300,000

Best Postcode Districts for Buy-to-Let in Portsmouth

The highest-yielding postcode in Portsmouth is PO5 at 5.2% gross yield, where median prices sit at £220,000. Close behind, PO1 achieves 5.1% yield with prices around £223,125, and PO2 returns 4.9% at £232,000.

These areas typically offer lower entry prices relative to the city average, making them accessible for first-time landlords. Always check individual postcode pages for transaction volumes — areas with fewer than 30 sales over 3 years may show less reliable yield figures.

Local Authorities in Portsmouth

This guide covers Portsmouth UA.

Investment Considerations for Portsmouth

Related Guides

Nearby City Guides

Data updated quarterly · Last update: Q1 2026