Singapore HDB Facts

All towns

Bukit Batok HDB resale prices

47,737 official resale records from 1990 to 2026. Use the sample size and price range alongside the median.

Bukit Batok housing and neighbourhood context
Housing and Development Board flats, Bukit Batok West Avenue 5, Singapore - 20050528.jpg · Huaiwei . · CC BY-SA 2.5 · source
$263,000all-years median
$2,692median per m²
47,737transactions

Bukit Batok HDB resale history — median price

Bukit Batok HDB resale history — median price0305.0k610.0k1990: SGD 71,4001991: SGD 62,5001992: SGD 71,4501993: SGD 115,0001994: SGD 147,0001995: SGD 168,0001996: SGD 195,0001997: SGD 240,0001998: SGD 187,3001999: SGD 200,5002000: SGD 180,0002001: SGD 208,0002002: SGD 213,0002003: SGD 189,5002004: SGD 193,0002005: SGD 195,0002006: SGD 188,0002007: SGD 209,0002008: SGD 285,0002009: SGD 310,0002010: SGD 330,0002011: SGD 365,0002012: SGD 393,0002013: SGD 393,0002014: SGD 373,5002015: SGD 368,0002016: SGD 360,0002017: SGD 350,0002018: SGD 360,0002019: SGD 350,5002020: SGD 370,0002021: SGD 428,0002022: SGD 489,4442023: SGD 575,0002024: SGD 575,0002025: SGD 600,0002026: SGD 610,0001990199620022008201420202026
SGD · 1990 to 2026. Medians describe the mix sold, not the change in value of the same home. Price dots need at least three records; missing prices remain gaps. Current-year figures may be incomplete. Town medians combine flat types. Compare a consistent flat type before treating the movement as like-for-like.

Source: Housing & Development Board resale-price collection · Source snapshot: 2026-09-03T14:49:20.091371+00:00.

Recorded sales by year

Recorded sales by year01.7k3.5k1990: sales 6581991: sales 8391992: sales 8981993: sales 9521994: sales 1,6581995: sales 1,4711996: sales 1,9451997: sales 1,9461998: sales 3,4651999: sales 2,5332000: sales 1,6682001: sales 2,0422002: sales 1,7322003: sales 1,5162004: sales 1,3832005: sales 1,3902006: sales 1,2662007: sales 1,1262008: sales 1,3052009: sales 1,4412010: sales 1,5402011: sales 9442012: sales 1,0252013: sales 6272014: sales 6202015: sales 7412016: sales 7602017: sales 7362018: sales 8412019: sales 8742020: sales 6862021: sales 7522022: sales 8862023: sales 1,4102024: sales 1,7322025: sales 1,3042026: sales 1,0251990199620022008201420202026
sales · 1990 to 2026. Volume uses a separate scale. Read the record counts in the price table; reporting lag may affect recent years.

Source: Housing & Development Board resale-price collection · Source snapshot: 2026-09-03T14:49:20.091371+00:00.

Year by year

Bukit Batok HDB resale prices by year
YearMedianMiddle 50%Records
2026$610,000$465,000–$760,0001,025
2025$600,000$438,800–$735,0001,304
2024$575,000$432,000–$668,0001,732
2023$575,000$440,000–$695,0001,410
2022$489,444$370,000–$670,000886
2021$428,000$330,000–$570,000752
2020$370,000$290,000–$517,000686
2019$350,500$265,000–$446,000874
2018$360,000$270,000–$440,000841
2017$350,000$275,000–$438,000736
2016$360,000$290,000–$448,000760
2015$368,000$290,000–$448,888741
2014$373,500$310,000–$470,000620
2013$393,000$338,000–$500,000627
2012$393,000$330,000–$495,0001,025
2011$365,000$307,000–$465,000944
2010$330,000$275,000–$422,0001,540
2009$310,000$245,000–$383,0001,441
2008$285,000$218,000–$371,0001,305
2007$209,000$166,000–$303,0001,126
2006$188,000$157,000–$265,0001,266
2005$195,000$160,000–$250,0001,390
2004$193,000$162,000–$252,0001,383
2003$189,500$152,000–$260,0001,516
2002$213,000$137,500–$276,5001,732
2001$208,000$134,000–$275,0002,042
2000$180,000$140,000–$260,0001,668
1999$200,500$133,000–$252,0002,533
1998$187,300$140,000–$255,0003,465
1997$240,000$180,500–$307,0001,946
1996$195,000$161,000–$305,0001,945
1995$168,000$115,000–$232,0001,471
1994$147,000$90,000–$203,0001,658
1993$115,000$79,000–$180,000952
1992$71,450$50,500–$125,000898
1991$62,500$47,000–$107,000839
1990$71,400$47,000–$117,000658

Renting rather than buying? HDB's published median monthly rent for a 4-room flat in Bukit Batok was $3,300 in 2026-Q2 (April to June 2026). Bukit Batok HDB rents by quarter and flat type

Source: Contains information from Median Rent by Town and Flat Type, accessed from data.gov.sg (Housing & Development Board), which is made available under the terms of the Singapore Open Data Licence version 1.0 https://data.gov.sg/open-data-licence (quarterly medians, 2026-Q2). Retrieved 14 Oct 2026.

By flat type

Each comparison uses the same all-years period for the town and national benchmark. Detailed pages are published only where at least 100 official resales support the result.

3 Room$160,00019,075 records · middle 50% $129,000–$263,000 · -10% versus national 3 Room median4 Room$271,00018,495 records · middle 50% $216,000–$405,000 · -11% versus national 4 Room median5 Room$426,0005,833 records · middle 50% $334,000–$590,000 · +3% versus national 5 Room medianExecutive$454,0004,003 records · middle 50% $378,000–$590,000 · -9% versus national Executive median2 Room$360,000331 records · middle 50% $340,000–$380,000 · +103% versus national 2 Room median

Compare Bukit Batok with every HDB town

Compare like with like

Use medians with their transaction counts and middle-50% ranges. Compare the same town, flat type and period before drawing a conclusion. A national figure is context, not a substitute for block, floor, lease, condition or transaction-date evidence. These aggregates describe registered resales and do not estimate today’s value.

Keep the town, flat type, period and sample size beside any figure you reuse. A difference between two medians may reflect the mix and timing of registered transactions, so open the town evidence and compare consistent periods before treating it as a market change.

Questions this page can answer

Price evidenceWhat did comparable HDB flats resell for?Use the median, middle 50%, period and transaction count together.
ComparisonHow do towns or flat types differ?Compare the same period and keep sample sizes visible.
ChangeDid the market evidence move over time?Use year-by-year registered resales; do not treat mix changes as a valuation.
BoundaryWhat can this not tell me?It cannot value a particular flat or replace current property-specific checks.

Data collected: . Data rechecked: .