Data Insight
Shops Downstairs, or a Walk to the Mall — HDB Retail Density by Town
HDB blocks with a shop, market or hawker centre in them, per 10,000 flats, by town.
Key finding
Bishan has about 47 HDB blocks with a shop in them per 10,000 flats. Punggol has 8. The older estates thread convenience retail through their ground floors; the newer towns pull it into a few malls.
HDB blocks with a commercial unit, per 10,000 flats
By town.
Blocks flagged commercial in HDB Property Information, divided by dwelling units. Source: HDB Property Information.
The two models, side by side
A sample of mature towns and newer towns.
| Town | Shop-blocks / 10k flats | Multi-storey carparks / 10k flats |
|---|---|---|
| Bishan | 46.7 | 9.7 |
| Ang Mo Kio | 24.5 | 4.2 |
| Bedok | 24.8 | 5.6 |
| Toa Payoh | 20.2 | 9.6 |
| Sengkang | 9.4 | 14.0 |
| Punggol | 8.1 | 11.1 |
| Tengah | 9.0 | 8.4 |
Source: HDB Property Information.
The planning shift
- Estates built before about 2000 spread shops, coffee shops and wet markets across the blocks — most flats have something within a short walk on the ground floor.
- Punggol, Sengkang and Tengah concentrate retail into town hubs and malls, put more cars into multi-storey carparks, and leave more open green space between blocks.
- Neither is better in the abstract — but they are a genuinely different daily experience, and the data shows the gap is about 3 to 5 times, not a rounding error.
What it means for a buyer
- If a provision shop, kopitiam or market downstairs matters — elderly parents, no car, young kids — the mature towns deliver it at several times the density.
- If you would rather have a big air-conditioned mall and do not mind the walk or the bus, the newer towns are built around exactly that.
- Check the specific block. Town-level density hides big differences — a flat directly above a row of shops versus one at the quiet edge of the same estate.
Data sources
- HDB Property Information — HDB. Coverage: 13,357 blocks, all towns. retrieved 2026-08-29.
Published 2026-08-29