Skip to content

HDB Rental Prices by Town

27 towns · 41,547 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.7%
Bedok $3,300 6.8%
Bishan $3,600 5.5%
Bukit Batok $3,300 6.2%
Bukit Merah $3,900 5%
Bukit Panjang $3,000 6.3%
Bukit Timah $3,600 4.7%
Central Area $4,400 4.4%
Choa Chu Kang $3,100 6.7%
Clementi $3,900 5.4%
Geylang $3,550 6.1%
Hougang $3,200 6.2%
Jurong East $3,500 7.6%
Jurong West $3,500 7.8%
Kallang/Whampoa $3,790 5%
Marine Parade $3,500 6.3%
Pasir Ris $3,300 6.2%
Punggol $3,200 5.6%
Queenstown $4,150 5%
Sembawang $3,100 6.1%
Sengkang $3,200 6%
Serangoon $3,400 6.2%
Tampines $3,400 6.2%
Tengah $3,300
Toa Payoh $3,700 4.5%
Woodlands $3,100 6.7%
Yishun $3,100 6.6%
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.