Skip to content
dailystudysgDaily Study SG

What Singapore flats cost, and what that means

Four questions, answered from every resale transaction the Housing Board has published since 2017 — 243,611 of them, up to Oct 2026.

Are flats getting more expensive?

Yes, sharply, but the climb has just paused. The median resale flat went from $398 psf in 2017 to $604 psf in 2025, a rise of 52 per cent in 8 years. In 2026, with 21,545 sales recorded so far, the median stands at $602 psf — slightly below the year before, and the first year since 2020 that prices have not clearly risen.

Median, 2026
$602 psf
Across 21,545 sales so far this year.
Since 2017
+52 per cent
Price per sq ft, 2017 to 2025.
Of household income
4.4 years
A median flat, against median household earnings. It was 3.8 in 2017.

Are they outpacing what people earn?

Yes, by about 19 percentage points. Since 2017 the price of a square foot has risen 52 per cent while median household income rose 33 per cent. Both are shown below on the same scale, each set to 100 in 2017, because two measures of different size cannot honestly share a chart any other way.

Flat prices against household income
Indexed, 2017 = 100. Higher means faster growth.
  • Flat prices
  • Income
90100110120130140150160Flat prices, 2017: 100Flat prices, 2018: 98.3Flat prices, 2019: 97.5Flat prices, 2020: 101.7Flat prices, 2021: 114.8Flat prices, 2022: 125.5Flat prices, 2023: 133.3Flat prices, 2024: 142.4Flat prices, 2025: 151.8Flat prices, 2026: 151.3Flat pricesIncome, 2017: 100Income, 2018: 103Income, 2019: 104.4Income, 2020: 101.8Income, 2021: 105.5Income, 2022: 111.9Income, 2023: 120.3Income, 2024: 125.1Income, 2025: 133Income201720192021202320252026
Show the figures
YearMedian psfPrice indexHousehold incomeIncome indexYears of income
2017$398100$9,0441003.8
2018$39198.3$9,3151033.7
2019$38897.5$9,442104.43.5
2020$405101.7$9,208101.83.8
2021$457114.8$9,544105.54.2
2022$499125.5$10,120111.94.3
2023$530133.3$10,882120.34.2
2024$566142.4$11,314125.14.3
2025$604151.8$12,0271334.4
2026 (part)$602151.3———
Income is median monthly household employment income including employer CPF, from SingStat. It is published annually and lags, so 2026 has prices but no income yet. Prices are the median across all resale transactions in each year.

Put another way: in 2017 a median flat cost 3.8 years of a median household’s gross income. By 2025 it cost 4.4 years. That is the gap above, expressed as the thing a buyer actually feels.

Which districts cost what?

D21, covering Upper Bukit Timah and Clementi Park, is the dearest at $864 psf; D17 in Loyang and Changi is the cheapest at $477 psf — a spread of 1.8 times across an island 50 km wide. Four of Singapore’s 28 districts contain no HDB flats at all.

Median price per sq ft, by district
Medians of block medians, 12 months to Oct 2026
  • D21Upper Bukit Timah$864
  • D01Raffles Place$833
  • D02Anson$696
  • D28Seletar$664
  • D07Middle Road$645
  • D15Katong$645
  • D03Queenstown$633
  • D08Little India$630
  • D14Geylang$626
  • D04Telok Blangah$602
  • D20Bishan$596
  • D19Serangoon Garden$591
  • D12Balestier$587
  • D05Pasir Panjang$578
  • D13Macpherson$575
  • D18Tampines$570
  • D16Bedok$560
  • D10Ardmore$553
  • D09Orchard$534
  • D27Yishun$532
  • D23Hillview$515
  • D25Kranji$509
  • D22Jurong$484
  • D17Loyang$477
Show the figures
DistrictMedian psfMedian priceLease leftSales
D21 Upper Bukit Timah$864$1,217,6946142
D01 Raffles Place$833$567,5005219
D02 Anson$696$747,0005318
D28 Seletar$664$645,000868
D07 Middle Road$645$715,44465193
D15 Katong$645$495,00048113
D03 Queenstown$633$694,69457664
D08 Little India$630$668,00060209
D14 Geylang$626$633,75058385
D04 Telok Blangah$602$570,00053360
D20 Bishan$596$557,000531067
D19 Serangoon Garden$591$630,000601330
D12 Balestier$587$495,00049846
D05 Pasir Panjang$578$667,888682719
D13 Macpherson$575$348,50044225
D18 Tampines$570$650,000611425
D16 Bedok$560$520,00053997
D10 Ardmore$553$646,50069581
D09 Orchard$534$655,0006853
D27 Yishun$532$525,888601259
D23 Hillview$515$550,000611433
D25 Kranji$509$575,00068807
D22 Jurong$484$515,000581184
D17 Loyang$477$340,000535

The spread is also closing: since 2017 the cheapest districts have grown fastest, and the dearest slowest. See where prices grew.

What do flats cost in my town?

District codes are how the market quotes itself; towns are how people live. These are the eight busiest HDB towns by resales over the twelve months to Oct 2026, and each has a page with every block in it.

Median resale price, price per square foot and remaining lease for the busiest HDB towns.
TownMedian priceMedian psfLease leftResales
Tampines$680,000$598 psf61 yrs2181
Woodlands$595,000$520 psf70 yrs1953
Sengkang$655,000$608 psf76 yrs1858
Punggol$663,722$674 psf86 yrs1762
Yishun$530,500$555 psf61 yrs1684
Jurong West$569,750$505 psf69 yrs1572
Bukit Batok$535,000$548 psf60 yrs1460
Bedok$558,000$583 psf55 yrs1419

Medians of block medians over the twelve months to Oct 2026. All 26 towns and 24 districts.

Is the cheapest flat really the cheapest?

Often not. A flat is a lease, not a freehold, and a shorter one is being used up faster. Divide everything a buyer will ever pay — price, both stamp duties, fees, all the mortgage interest and the running costs — by the months of lease remaining, and the ranking changes.

A flat in Hougang at $1.23 million with 89 years left works out at about $1,909 a month of use. One in Chinatown at $475,000 with 47 years left works out at $1,490. Two and a half times the price, 28 per cent more per month. Per square foot per year, the dearer flat is the cheaper one.

Where these numbers come from

Resale prices are every transaction the Housing Board publishes, through data.gov.sg. Household income is SingStat’s annual series. Stamp duty rates are read from Iras and stored with the dates they took effect. Nothing is bought, nothing is estimated where it could be counted, and where a figure has had to be worked out — postal codes, which HDB does not publish for its blocks — the method sets out how and what it cannot do.