Skip to content

HDB Rental Prices by Town

27 towns · 40,551 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.6%
Bishan $3,650 5.6%
Bukit Batok $3,300 6.3%
Bukit Merah $3,900 5%
Bukit Panjang $3,000 6.3%
Bukit Timah $3,650 4.7%
Central Area $4,400 4.8%
Choa Chu Kang $3,100 6.7%
Clementi $4,000 5.6%
Geylang $3,600 5.9%
Hougang $3,200 6.2%
Jurong East $3,475 7.6%
Jurong West $3,500 7.9%
Kallang/Whampoa $3,800 5%
Marine Parade $3,500 6.4%
Pasir Ris $3,300 6.2%
Punggol $3,250 5.7%
Queenstown $4,150 4.8%
Sembawang $3,100 6.2%
Sengkang $3,200 6%
Serangoon $3,400 6.2%
Tampines $3,400 6.2%
Tengah $3,300
Toa Payoh $3,700 4.4%
Woodlands $3,100 6.8%
Yishun $3,100 6.7%
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.