Skip to content
dailystudysgDaily Study SG

Where prices grew fastest

Between 2017 and 2025 the median HDB resale flat rose 52 per cent a square foot. The rise was not evenly spread: the districts that were cheapest in 2017 grew fastest, and the gap between the dearest and the cheapest narrowed.

Fastest: D25
+56 per cent
Kranji, Woodgrove. $330 psf to $517 psf.
Singapore as a whole
+52 per cent
Median across every resale transaction, 2017 to 2025.
Slowest: D15
+20 per cent
Katong, Joo Chiat. $525 psf to $636 psf.

By district

D25 started the period at $330 psf, among the cheapest in Singapore, and grew 56 per cent. D15 started at $525 psf, among the dearest, and grew 20 per cent. That pattern holds broadly across the list: the further down the price ranking a district began, the more it rose.

Those two figures hold the flat-type mix fixed at 2017, which is what makes them a statement about price rather than about what each district happened to sell. Pooling the mix instead moves some districts by five or six points and leaves the order at the top unchanged, though it moves D25’s own figure from 56.6 per cent to 56.1 per cent. The ranked chart below is on pooled medians, for comparability with the matrix.

Ranked above are the 18 districts where at least two flat types have enough trade at both ends for a mix adjustment to mean anything. D09 would read higher — 56.9 per cent against 56.1 per cent — but its figure rests on a single flat type, so it is not the same quantity as a blend of four or five and is reported here rather than ranked.

Price growth by district, 2017 to 2025
Change in median price per sq ft
  • D25Kranji+56.6%
  • D27Yishun+54.0%
  • D19Serangoon Garden+52.3%
  • D10Ardmore+52.1%
  • D09Orchard+51.5%
  • D23Hillview+49.8%
  • D07Middle Road+47.3%
  • D08Little India+47.3%
  • D18Tampines+47.0%
  • D13Macpherson+44.3%
  • D21Upper Bukit Timah+42.8%
  • D22Jurong+40.3%
  • D05Pasir Panjang+39.8%
  • D16Bedok+39.1%
  • D03Queenstown+38.6%
  • D14Geylang+36.5%
  • D20Bishan+33.5%
  • D12Balestier+31.1%
  • D04Telok Blangah+23.9%
  • D15Katong+21.1%
Show the figures
District2017 psf2025 psfChangeSales
D25 Kranji$330$517+56.6%7,242
D27 Yishun$352$541+54.0%13,097
D19 Serangoon Garden$392$597+52.3%13,556
D10 Ardmore$366$557+52.1%5,272
D09 Orchard$348$528+51.5%572
D23 Hillview$355$532+49.8%14,823
D07 Middle Road$447$658+47.3%1,986
D08 Little India$408$601+47.3%1,759
D18 Tampines$392$576+47.0%12,853
D13 Macpherson$422$610+44.3%1,910
D21 Upper Bukit Timah$603$861+42.8%377
D22 Jurong$356$500+40.3%12,073
D05 Pasir Panjang$415$581+39.8%25,701
D16 Bedok$417$581+39.1%9,793
D03 Queenstown$519$719+38.6%5,152
D14 Geylang$460$628+36.5%3,610
D20 Bishan$443$592+33.5%11,421
D12 Balestier$454$595+31.1%7,787
D04 Telok Blangah$478$592+23.9%3,586
D15 Katong$525$636+21.1%1,183

By flat type

Growth was broadly similar across sizes, within about ten percentage points. The differences that exist are worth noting all the same: a buyer choosing between a three-room and a four-room was choosing between quite different rates of appreciation.

Price growth by flat type, 2017 to 2025
Change in median price per sq ft, across all districts
  • 4-rm104k sales+55.6%
  • 5-rm60k sales+52.9%
  • 2-rm5k sales+51.5%
  • Exec17k sales+47.6%
  • 3-rm58k sales+44.9%
Show the figures
Flat type2017 psf2025 psfChangeSales
2 ROOM$492$745+51.5%5,132
3 ROOM$413$598+44.9%57,788
4 ROOM$396$616+55.6%103,508
5 ROOM$378$579+52.9%59,651
EXECUTIVE$393$580+47.6%17,350

District and flat type together

The two crossed. Each cell is the change in median price per sq ft for that flat type in that district, districts ordered by overall growth. A dash means the combination traded too little at one end of the period to report — fewer than 20 sales in either 2017 or 2025 — which is itself worth knowing, because it says that pairing barely exists. 44 of 112 combinations fall into that category.

Price growth by district and flat type, 2017 to 2025
Change in median price per sq ft. Darker is faster growth.
Growth in price per sq ft≤20%≥61%
District3-rm4-rm5-rmExec
D25Kranji+48+58+61+52
D27Yishun+55+56+53+57
D19Serangoon Garden+52+55+52+51
D10Ardmore+18+58+47+51
D09Orchard–+57––
D23Hillview+52+50+50+50
D07Middle Road+29+58+46+37
D08Little India+42+46+55+44
D18Tampines+46+49+49+50
D13Macpherson+38+84––
D21Upper Bukit Timah––––
D22Jurong+44+45+31+41
D05Pasir Panjang+29+45+40+51
D16Bedok+41+35+30+43
D03Queenstown+20+71+65–
D14Geylang+38+33+33+40
D20Bishan+41+25+29+36
D12Balestier+31+36+37–
D04Telok Blangah+23+27+19–
D15Katong+22–+15–
Hover any cell for the underlying prices and the number of sales behind it. The colour scale spans the middle 90 per cent of cells, so one unusually fast combination does not flatten every other into the same shade; values beyond it are clamped to the end colours and the figure is printed regardless. 2-rm flats are left out: they trade in fewer than three districts, so the column would be almost entirely blank.

Against private property

Private housing has risen faster. From 2017-Q1 to 2026-Q3, the official HDB resale index rose 51.2 per cent, private non-landed — condominiums and apartments — 59.0 per cent, and landed property 76.3 per cent. The gap between public and landed housing has widened by roughly 25 points in eight years.

It is worth noting what that first figure confirms. The HDB index rose 51.2 per cent over a period in which this site’s own calculation, built from the individual transactions rather than from anyone’s index, found 52 per cent. Two independent routes to the same number is the best check available that the rest of this page is sound.

HDB against private housing
Official price indices, rebased so 2017-Q1 = 100
  • HDB resale
  • Private non-landed
  • Landed
90110130150170190HDB resale, 2017: 100HDB resale, 2017.25: 99.9HDB resale, 2017.5: 99.2HDB resale, 2017.75: 99HDB resale, 2018: 98.3HDB resale, 2018.25: 98.4HDB resale, 2018.5: 98.3HDB resale, 2018.75: 98.1HDB resale, 2019: 97.8HDB resale, 2019.25: 97.7HDB resale, 2019.5: 97.8HDB resale, 2019.75: 98.2HDB resale, 2020: 98.2HDB resale, 2020.25: 98.5HDB resale, 2020.5: 100HDB resale, 2020.75: 103.1HDB resale, 2021: 106.2HDB resale, 2021.25: 109.3HDB resale, 2021.5: 112.5HDB resale, 2021.75: 116.3HDB resale, 2022: 119.1HDB resale, 2022.25: 122.4HDB resale, 2022.5: 125.5HDB resale, 2022.75: 128.4HDB resale, 2023: 129.6HDB resale, 2023.25: 131.6HDB resale, 2023.5: 133.3HDB resale, 2023.75: 134.7HDB resale, 2024: 137.2HDB resale, 2024.25: 140.3HDB resale, 2024.5: 144.1HDB resale, 2024.75: 147.8HDB resale, 2025: 150.1HDB resale, 2025.25: 151.5HDB resale, 2025.5: 152.1HDB resale, 2025.75: 152.1HDB resale, 2026: 151.9HDB resale, 2026.25: 151.5HDB resale, 2026.5: 151.2HDB resalePrivate non-landed, 2017: 100Private non-landed, 2017.25: 99.9Private non-landed, 2017.5: 100.5Private non-landed, 2017.75: 101.3Private non-landed, 2018: 105.8Private non-landed, 2018.25: 109.2Private non-landed, 2018.5: 109.2Private non-landed, 2018.75: 109.7Private non-landed, 2019: 108.5Private non-landed, 2019.25: 110.7Private non-landed, 2019.5: 112.1Private non-landed, 2019.75: 111.8Private non-landed, 2020: 110.7Private non-landed, 2020.25: 111.1Private non-landed, 2020.5: 111.2Private non-landed, 2020.75: 114.6Private non-landed, 2021: 117.4Private non-landed, 2021.25: 118.7Private non-landed, 2021.5: 119.5Private non-landed, 2021.75: 125.9Private non-landed, 2022: 125.5Private non-landed, 2022.25: 130Private non-landed, 2022.5: 135.7Private non-landed, 2022.75: 136.1Private non-landed, 2023: 139.6Private non-landed, 2023.25: 138.8Private non-landed, 2023.5: 141.9Private non-landed, 2023.75: 145.1Private non-landed, 2024: 146.6Private non-landed, 2024.25: 147.5Private non-landed, 2024.5: 147.6Private non-landed, 2024.75: 152Private non-landed, 2025: 153.5Private non-landed, 2025.25: 154.6Private non-landed, 2025.5: 155.8Private non-landed, 2025.75: 155.5Private non-landed, 2026: 157.5Private non-landed, 2026.25: 157.4Private non-landed, 2026.5: 159Private non-landedLanded, 2017: 100Landed, 2017.25: 99.7Landed, 2017.5: 100.9Landed, 2017.75: 101.4Landed, 2018: 103.3Landed, 2018.25: 107.6Landed, 2018.5: 110Landed, 2018.75: 107.8Landed, 2019: 109Landed, 2019.25: 108.9Landed, 2019.5: 109.9Landed, 2019.75: 113.9Landed, 2020: 112.9Landed, 2020.25: 112.9Landed, 2020.5: 117.1Landed, 2020.75: 115.3Landed, 2021: 122.9Landed, 2021.25: 122.5Landed, 2021.5: 125.7Landed, 2021.75: 130.6Landed, 2022: 136.1Landed, 2022.25: 140.1Landed, 2022.5: 142.4Landed, 2022.75: 143.2Landed, 2023: 151.7Landed, 2023.25: 153.3Landed, 2023.5: 147.8Landed, 2023.75: 154.6Landed, 2024: 158.7Landed, 2024.25: 161.7Landed, 2024.5: 156.2Landed, 2024.75: 156Landed, 2025: 156.6Landed, 2025.25: 160.1Landed, 2025.5: 162.3Landed, 2025.75: 167.8Landed, 2026: 167.2Landed, 2026.25: 171.4Landed, 2026.5: 176.3Landed20172018.252019.52020.7520222023.252024.52025.752026.5
Show the figures
QuarterHDBPrivate non-landedLanded
2017-Q1100100100
2017-Q299.999.999.7
2017-Q399.2100.5100.9
2017-Q499101.3101.4
2018-Q198.3105.8103.3
2018-Q298.4109.2107.6
2018-Q398.3109.2110
2018-Q498.1109.7107.8
2019-Q197.8108.5109
2019-Q297.7110.7108.9
2019-Q397.8112.1109.9
2019-Q498.2111.8113.9
2020-Q198.2110.7112.9
2020-Q298.5111.1112.9
2020-Q3100111.2117.1
2020-Q4103.1114.6115.3
2021-Q1106.2117.4122.9
2021-Q2109.3118.7122.5
2021-Q3112.5119.5125.7
2021-Q4116.3125.9130.6
2022-Q1119.1125.5136.1
2022-Q2122.4130140.1
2022-Q3125.5135.7142.4
2022-Q4128.4136.1143.2
2023-Q1129.6139.6151.7
2023-Q2131.6138.8153.3
2023-Q3133.3141.9147.8
2023-Q4134.7145.1154.6
2024-Q1137.2146.6158.7
2024-Q2140.3147.5161.7
2024-Q3144.1147.6156.2
2024-Q4147.8152156
2025-Q1150.1153.5156.6
2025-Q2151.5154.6160.1
2025-Q3152.1155.8162.3
2025-Q4152.1155.5167.8
2026-Q1151.9157.5167.2
2026-Q2151.5157.4171.4
2026-Q3151.2159176.3
Sources: HDB Resale Price Index, Private Residential Property Price Index (URA), both published quarterly on data.gov.sg at a common 2009-Q1 base and rebased here to the start of the comparison. An index that reaches back to 1975 flattens the last decade into nothing.

What this comparison can and cannot do

The comparison above is between indices, which is the only way to put HDB and private growth on one axis back to 2017. The site now also holds individual private caveats — the URA account this page once said was missing exists, and there are per-project medians and a page for every development that has traded.

What the caveat feed cannot do is reach back. It serves a rolling five-year window, so the private history before that cannot be obtained retrospectively and is being collected from the day the archive started. That is why growth over the full period is still read off the indices here rather than recomputed from transactions, and why the private half of the housing ladder is measured over twelve months rather than nine years.

How these figures are measured

Growth is measured between 2017 and 2025, the first and last complete calendar years in the data. The current year is excluded: it covers only the months published so far, and setting a part-year against a whole one would manufacture a fall every January.

Each figure is a median price per sq ft, so a change in the mix of flat sizes sold does not masquerade as a change in price. A cell in the matrix needs at least 20 sales in both the first and last year to appear at all. See the method for the sources and their limits.

Questions people ask

How much have HDB resale prices risen in Singapore?
The median HDB resale flat rose 52 per cent per square foot between 2017 and 2025, the first and last complete calendar years in the data. The current year is excluded, because it covers only the months published so far and setting a part-year against a whole one would manufacture a fall every January. The rise was not evenly spread: by district it ran from 20 per cent in D15 to 56 per cent in D25.
Which district had the fastest HDB price growth?
D25, covering Kranji and Woodgrove, at 56 per cent — from $330 psf to $517 psf. That figure holds the flat-type mix fixed at 2017, which is the figure to quote: a district’s pooled median can move because its flats got dearer or because it sold a different mix of them, and only the first is a price change. Pooling the mix leaves the top of the ranking unchanged.
Did cheap or expensive HDB districts grow faster?
Cheap ones, consistently. The further down the price ranking a district began in 2017, the more it rose, so the spread between the dearest and cheapest districts narrowed over the period. D25 started at $330 psf, among the cheapest, and grew 56 per cent; D15 started at $525 psf, among the dearest, and grew 20 per cent. This is measured on mix-adjusted growth, so it is not an artefact of cheaper districts selling larger flats later in the period.
Have HDB flats or private property grown faster in Singapore?
The chart on this page sets the HDB resale price index against URA’s non-landed and landed private indices, all rebased to 2017. Both official indices are published at 2009-Q1 = 100, which is what makes them directly comparable without any rebasing of our own. The comparison is between indices rather than between transactions, because the private caveat feed serves only a rolling five-year window and cannot reach back to 2017.
How is this growth measured?
Between 2017 and 2025, on medians of price per square foot rather than of price, so a change in the mix of flat sizes sold does not masquerade as a change in price. District figures additionally hold the flat-type mix fixed at 2017. A cell in the district-by-flat-type matrix needs at least 20 sales in both the first and the last year to appear at all; 44 of 112 cells fall below that and are left blank rather than shown as noise.