The high-floor premium in HDB resale, measured
That a high floor costs more is one of the few pieces of Singapore property folklore that is straightforwardly checkable. HDB publishes a storey range on every resale, so the premium is a measurement, not a belief.
How much is a high floor worth?
Across the 29 districts that publish the cut, a 4-room flat on floor 22 or above sold at a median S$1,048 per square foot against S$563 on floors 1 to 3, a ratio of 1.86. The curve rises at every band with no reversals, on all three flat types.
| Storey | 3-room | 4-room | 5-room |
|---|---|---|---|
| 01–03 | 566 | 563 | 530 |
| 04–06 | 586 | 594 | 575 |
| 07–09 | 594 | 616 | 584 |
| 10–12 | 610 | 639 | 610 |
| 13–15 | 688 | 721 | 618 |
| 16–21 | 832 | 804 | 694 |
| 22 and above | 1146 | 1048 | 998 |
Read down any column and the shape is the same: almost nothing between the first band and the second, then a steepening that only really begins above floor twelve. The bottom four bands span about thirteen per cent for a 4-room flat; the top two span another sixty-four. A high floor is not priced linearly, and most of what people call the high-floor premium lives above the twelfth storey.
Does that hold inside one district?
Directionally yes, and at a smaller size. Comparing the highest band a district publishes against floors 1 to 3, same district and same flat type, the median ratio is 1.25 and the higher floor is dearer in 66 of 68 pairs.
| Measure | Ratio |
|---|---|
| Median across all pairs | 1.25× |
| Pairs where the higher floor is dearer | 66 of 68 |
| Widest (Queenstown, 3-room, floor 22+) | 2.25× |
| Narrowest positive pair | 0.95× |
The within-district figure is lower than the pooled one for a mundane reason: most districts do not publish a 22-and-above band at all, because most towns do not have blocks that tall. The pooled 1.86 is partly a comparison of tall-block districts against everywhere else. The 1.25 is the number a buyer in an ordinary town can use.
Two of the 68 pairs run backwards, and neither is a data fault. Where a district’s top published band is only floors 7 to 9, the comparison is between two low bands and anything else about the stock can outweigh three storeys.
Is a rule of thumb any use at all?
Not much, and this is the practical finding. The premium is far too variable to carry around. Read the storey chart for four-room resales district by district and the gap between the lowest and highest band runs from a few per cent to the better part of double, on the same flat type, in the same year. A rule that fits one district misses the next one by more than the premium itself.
The spread is wider where blocks are genuinely tall and the view is worth paying for, and close to flat where most stock tops out around twelve storeys and one floor looks much like another. Comparing Bukit Merah against Sembawang makes the point faster than any average would, which is also why there is no national storey premium published here. It would be a number that describes nowhere.
Which caveat matters most?
Storey band is not randomly assigned. Taller blocks are often newer, which means longer leases, different flat models and sometimes different parts of a district. Some of the measured premium is height and some of it is everything that travels with height. The bands are shown per district for that reason: within one district, much of the confounding holds still.
What you should take from it is your own district’s range, not a multiplier. Read the gap between the bottom and top band where you are buying, and if a seller is asking for substantially more than that, they are asking for something the recent resales do not support.
Sources
- HDB Resale Flat Prices, Housing & Development Board, via Data.gov.sg
Every resale price behind every figure on this page, from 1990.
Singapore Open Data Licence v1.0.
- IndexProp SG methodology
Every rule behind the figures on this page.
See it in the data
The districts this article reads against, each with its own median, price history and resales table.
- Bukit MerahS$786
- SembawangS$609
- KallangS$743
- QueenstownS$971
- Toa PayohS$740
- BishanS$744
- PunggolS$694
- SengkangS$633
- TampinesS$620
- ClementiS$635
- GeylangS$624
- Jurong EastS$550
Want the numbers for your area?
Search any district, neighbourhood or street for free price per square foot statistics, resale prices and price history.