Skip to content

HDB Rental Prices by Town

27 towns · 40,096 rentals (12mo) · Median 4-room yield 6.2%

The median rent for a 4-room HDB flat in Singapore is about $3,400 per month (2026), a gross rental yield of around 6.2%. Rents and yields differ by town, shown below.

Median 4-room rent & yield by town

Towns ordered alphabetically. Tap a town for rent across every flat type, plus the highest-yielding blocks.

Town Median 4-room rent /mo Gross yield
Ang Mo Kio $3,400 6.6% →
Bedok $3,300 6.7% →
Bishan $3,690 5.6% →
Bukit Batok $3,300 6.3% →
Bukit Merah $3,900 5% →
Bukit Panjang $3,000 6.3% →
Bukit Timah $3,700 4.7% →
Central Area $4,400 6.2% →
Choa Chu Kang $3,100 6.7% →
Clementi $4,000 5.8% →
Geylang $3,600 5.8% →
Hougang $3,200 6.2% →
Jurong East $3,500 7.7% →
Jurong West $3,500 7.9% →
Kallang/Whampoa $3,800 5% →
Marine Parade $3,500 6.5% →
Pasir Ris $3,300 6.2% →
Punggol $3,250 5.7% →
Queenstown $4,115 4.8% →
Sembawang $3,100 6.2% →
Sengkang $3,200 6% →
Serangoon $3,400 6.2% →
Tampines $3,400 6.1% →
Tengah $3,300 — →
Toa Payoh $3,700 4.4% →
Woodlands $3,100 6.8% →
Yishun $3,100 6.8% →
Gross yield is annual rent before maintenance, tax, and vacancy. Some towns show no 4-room figure where there are too few recent rentals. Rents are owner-declared and unverified.
Source: HDB Renting Out of Flats and Resale Flat Prices, data.gov.sg.