# CheckHowMuch.sg — Complete HDB Resale Data Reference > Free HDB resale price data, valuations, and lease decay projections for every Singapore HDB block. > Data current as of Oct 2026. Source: data.gov.sg (Singapore Open Data). ## Key Market Statistics (2026) - Median HDB resale price: $498,944 - Total blocks: 9,755 - Total transactions (since 2017): 242,032 - Millionaire blocks (≥$1M transaction): 1047 - Average 5-year price change: +33% - Number of towns: 26 ## HDB Resale Prices by Town | Town | Median Price | Range | 5-Year Trend | Blocks | Millionaire Blocks | Avg Lease | |------|-------------|-------|-------------|--------|-------------------|----------| | Bukit Timah | $823,000 | $428,000–$1,240,000 | +31.6% | 26 | 20 | 58 yrs | | Queenstown | $732,000 | $245,000–$1,229,000 | +24.5% | 199 | 86 | 62 yrs | | Bishan | $680,000 | $300,000–$1,165,844 | +35.1% | 228 | 99 | 62 yrs | | Bukit Merah | $650,000 | $215,000–$1,200,000 | +24.9% | 360 | 112 | 61 yrs | | Kallang/Whampoa | $600,000 | $226,944–$1,280,000 | +28.6% | 273 | 72 | 59 yrs | | Pasir Ris | $573,750 | $303,888–$945,000 | +35.6% | 428 | 36 | 67 yrs | | Toa Payoh | $555,000 | $215,000–$1,380,000 | +31.2% | 306 | 106 | 60 yrs | | Tampines | $550,000 | $305,000–$930,000 | +36.1% | 797 | 66 | 66 yrs | | Serangoon | $525,000 | $260,000–$1,032,500 | +36.5% | 227 | 40 | 61 yrs | | Marine Parade | $521,500 | $252,500–$938,000 | +25.3% | 54 | 17 | 48 yrs | | Punggol | $515,000 | $330,000–$980,000 | +38.8% | 494 | 16 | 84 yrs | | Sengkang | $508,000 | $318,000–$840,000 | +38.7% | 618 | 17 | 79 yrs | | Central Area | $506,500 | $282,250–$1,130,000 | +25.6% | 64 | 13 | 58 yrs | | Hougang | $491,500 | $280,000–$1,029,000 | +38.3% | 580 | 51 | 66 yrs | | Choa Chu Kang | $488,500 | $289,000–$880,000 | +30.8% | 518 | 0 | 71 yrs | | Sembawang | $485,000 | $235,000–$805,000 | +33.9% | 248 | 0 | 79 yrs | | Geylang | $481,000 | $210,000–$975,000 | +33% | 253 | 44 | 57 yrs | | Bukit Panjang | $477,000 | $280,000–$940,000 | +31.9% | 335 | 13 | 69 yrs | | Woodlands | $475,000 | $213,000–$955,000 | +35% | 689 | 40 | 70 yrs | | Jurong West | $466,344 | $207,500–$822,500 | +29.3% | 715 | 0 | 68 yrs | | Bedok | $463,000 | $215,000–$1,450,000 | +32% | 511 | 59 | 59 yrs | | Clementi | $455,000 | $247,000–$1,308,500 | +26% | 186 | 34 | 59 yrs | | Jurong East | $450,000 | $235,000–$923,000 | +26.3% | 224 | 9 | 60 yrs | | Bukit Batok | $425,000 | $250,000–$869,000 | +29.8% | 419 | 12 | 66 yrs | | Yishun | $425,000 | $215,500–$938,888 | +32.9% | 640 | 23 | 66 yrs | | Ang Mo Kio | $391,168 | $225,000–$1,150,000 | +32% | 363 | 62 | 57 yrs | ## HDB Resale Prices by Flat Type | Flat Type | Median Price | Range | Blocks | |-----------|-------------|-------|--------| | 1 room | $215,000 | $215,000–$215,000 | 1 | | 2 room | $390,000 | $207,500–$1,018,000 | 374 | | 3 room | $384,000 | $213,000–$1,280,000 | 3,088 | | 4 room | $486,844 | $250,000–$1,450,000 | 7,238 | | 5 room | $534,000 | $265,000–$1,450,000 | 4,830 | | Executive | $677,500 | $298,000–$1,240,000 | 1,395 | | Multi-generation | $831,500 | $380,000–$930,000 | 8 | ## HDB Rental Prices & Yields by Town Median monthly rent and gross rental yield (annual rent ÷ resale price) for a 4-room HDB flat, the most liquid type and the standard yield benchmark. The Singapore median 4-room rent is about $3,400/month (Oct 2026). Yields are gross, before maintenance, tax, and vacancy. Towns are ranked by gross yield, highest first. | Town | Median 4-room rent /mo | Gross yield | Median 4-room resale | Leases sampled | |------|------------------------|-------------|----------------------|----------------| | Jurong West | $3,500 | 7.9% | $535,000 | 996 | | Jurong East | $3,500 | 7.7% | $548,888 | 338 | | Yishun | $3,100 | 6.8% | $550,000 | 878 | | Woodlands | $3,100 | 6.8% | $550,000 | 787 | | Bedok | $3,300 | 6.7% | $591,500 | 707 | | Choa Chu Kang | $3,100 | 6.7% | $555,000 | 648 | | Ang Mo Kio | $3,400 | 6.6% | $615,000 | 503 | | Marine Parade | $3,500 | 6.5% | $642,500 | 107 | | Bukit Panjang | $3,000 | 6.3% | $570,000 | 447 | | Bukit Batok | $3,300 | 6.3% | $630,000 | 611 | | Central Area | $4,400 | 6.2% | $856,500 | 212 | | Serangoon | $3,400 | 6.2% | $660,000 | 391 | | Hougang | $3,200 | 6.2% | $618,888 | 841 | | Sembawang | $3,100 | 6.2% | $600,000 | 373 | | Pasir Ris | $3,300 | 6.2% | $635,000 | 437 | | Tampines | $3,400 | 6.1% | $665,000 | 995 | | Sengkang | $3,200 | 6% | $640,000 | 1111 | | Geylang | $3,600 | 5.8% | $741,444 | 358 | | Clementi | $4,000 | 5.8% | $821,500 | 452 | | Punggol | $3,250 | 5.7% | $680,000 | 762 | | Bishan | $3,690 | 5.6% | $788,000 | 415 | | Bukit Merah | $3,900 | 5% | $935,000 | 760 | | Kallang/Whampoa | $3,800 | 5% | $905,000 | 465 | | Queenstown | $4,115 | 4.8% | $1,028,000 | 462 | | Bukit Timah | $3,700 | 4.7% | $938,000 | 46 | | Toa Payoh | $3,700 | 4.4% | $1,000,000 | 431 | ## Detailed Town Breakdowns ### Bukit Timah - Median resale price: $823,000 - Price range: $428,000 to $1,240,000 - Total blocks: 26 - Average remaining lease: 58 years - 5-year price trend: +31.6% - Millionaire blocks: 20 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 3 room | $555,000 | $428,000–$601,444 | 7 | | 4 room | $790,000 | $550,000–$890,000 | 15 | | 5 room | $819,500 | $428,000–$917,500 | 13 | | Executive | $1,035,000 | $925,000–$1,240,000 | 7 | ### Queenstown - Median resale price: $732,000 - Price range: $245,000 to $1,229,000 - Total blocks: 199 - Average remaining lease: 62 years - 5-year price trend: +24.5% - Millionaire blocks: 86 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $305,500 | $245,000–$859,000 | 34 | | 3 room | $370,000 | $260,000–$1,125,000 | 122 | | 4 room | $786,000 | $260,000–$1,125,000 | 104 | | 5 room | $793,000 | $335,000–$1,125,000 | 92 | | Executive | $1,000,000 | $885,000–$1,229,000 | 5 | ### Bishan - Median resale price: $680,000 - Price range: $300,000 to $1,165,844 - Total blocks: 228 - Average remaining lease: 62 years - 5-year price trend: +35.1% - Millionaire blocks: 99 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 3 room | $500,000 | $300,000–$644,000 | 39 | | 4 room | $644,000 | $380,000–$1,050,000 | 169 | | 5 room | $720,000 | $300,000–$1,050,000 | 127 | | Executive | $880,000 | $618,000–$1,165,844 | 60 | ### Bukit Merah - Median resale price: $650,000 - Price range: $215,000 to $1,200,000 - Total blocks: 360 - Average remaining lease: 61 years - 5-year price trend: +24.9% - Millionaire blocks: 112 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $333,000 | $230,000–$920,000 | 28 | | 3 room | $419,944 | $264,000–$1,200,000 | 179 | | 4 room | $717,500 | $264,000–$1,200,000 | 202 | | 5 room | $745,000 | $301,000–$1,200,000 | 165 | | Executive | $419,944 | $348,000–$420,000 | 3 | ### Kallang/Whampoa - Median resale price: $600,000 - Price range: $226,944 to $1,280,000 - Total blocks: 273 - Average remaining lease: 59 years - 5-year price trend: +28.6% - Millionaire blocks: 72 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $288,000 | $235,000–$350,000 | 6 | | 3 room | $430,000 | $226,944–$1,280,000 | 140 | | 4 room | $630,000 | $262,500–$1,100,000 | 161 | | 5 room | $680,000 | $285,500–$979,000 | 107 | | Executive | $832,500 | $374,000–$955,000 | 10 | ### Pasir Ris - Median resale price: $573,750 - Price range: $303,888 to $945,000 - Total blocks: 428 - Average remaining lease: 67 years - 5-year price trend: +35.6% - Millionaire blocks: 36 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $410,000 | $380,000–$435,000 | 5 | | 3 room | $410,000 | $303,888–$780,000 | 11 | | 4 room | $520,000 | $422,888–$780,000 | 238 | | 5 room | $528,000 | $303,888–$780,000 | 234 | | Executive | $720,000 | $510,000–$945,000 | 158 | ### Toa Payoh - Median resale price: $555,000 - Price range: $215,000 to $1,380,000 - Total blocks: 306 - Average remaining lease: 60 years - 5-year price trend: +31.2% - Millionaire blocks: 106 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $250,000 | $215,000–$297,500 | 10 | | 3 room | $342,000 | $242,000–$1,071,500 | 146 | | 4 room | $700,000 | $275,500–$1,380,000 | 168 | | 5 room | $700,000 | $270,000–$1,380,000 | 120 | | Executive | $942,500 | $675,000–$1,120,000 | 23 | ### Tampines - Median resale price: $550,000 - Price range: $305,000 to $930,000 - Total blocks: 797 - Average remaining lease: 66 years - 5-year price trend: +36.1% - Millionaire blocks: 66 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $448,000 | $335,000–$783,444 | 8 | | 3 room | $426,000 | $305,000–$794,000 | 241 | | 4 room | $531,888 | $320,000–$918,000 | 630 | | 5 room | $568,000 | $336,000–$918,000 | 432 | | Executive | $725,000 | $328,000–$930,000 | 115 | ### Serangoon - Median resale price: $525,000 - Price range: $260,000 to $1,032,500 - Total blocks: 227 - Average remaining lease: 61 years - 5-year price trend: +36.5% - Millionaire blocks: 40 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 3 room | $395,000 | $285,000–$530,000 | 61 | | 4 room | $513,000 | $295,000–$810,000 | 166 | | 5 room | $555,000 | $331,500–$810,000 | 98 | | Executive | $808,000 | $628,888–$1,032,500 | 34 | ### Marine Parade - Median resale price: $521,500 - Price range: $252,500 to $938,000 - Total blocks: 54 - Average remaining lease: 48 years - 5-year price trend: +25.3% - Millionaire blocks: 17 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 3 room | $420,000 | $370,000–$482,740 | 23 | | 4 room | $530,000 | $406,500–$656,500 | 16 | | 5 room | $827,500 | $390,000–$938,000 | 25 | ### Punggol - Median resale price: $515,000 - Price range: $330,000 to $980,000 - Total blocks: 494 - Average remaining lease: 84 years - 5-year price trend: +38.8% - Millionaire blocks: 16 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $438,000 | $330,000–$785,000 | 45 | | 3 room | $502,000 | $330,000–$860,000 | 129 | | 4 room | $519,444 | $391,500–$980,000 | 439 | | 5 room | $554,000 | $427,500–$980,000 | 322 | | Executive | $578,000 | $545,000–$600,000 | 18 | ### Sengkang - Median resale price: $508,000 - Price range: $318,000 to $840,000 - Total blocks: 618 - Average remaining lease: 79 years - 5-year price trend: +38.7% - Millionaire blocks: 17 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $408,000 | $318,000–$604,444 | 33 | | 3 room | $441,000 | $318,000–$689,000 | 85 | | 4 room | $500,000 | $340,000–$840,000 | 526 | | 5 room | $515,000 | $400,000–$840,000 | 404 | | Executive | $591,500 | $445,944–$791,000 | 68 | ### Central Area - Median resale price: $506,500 - Price range: $282,250 to $1,130,000 - Total blocks: 64 - Average remaining lease: 58 years - 5-year price trend: +25.6% - Millionaire blocks: 13 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $362,500 | $282,250–$383,000 | 6 | | 3 room | $468,000 | $282,250–$710,000 | 39 | | 4 room | $650,000 | $291,500–$1,130,000 | 38 | | 5 room | $678,400 | $390,000–$1,130,000 | 22 | ### Hougang - Median resale price: $491,500 - Price range: $280,000 to $1,029,000 - Total blocks: 580 - Average remaining lease: 66 years - 5-year price trend: +38.3% - Millionaire blocks: 51 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $500,000 | $315,000–$646,000 | 16 | | 3 room | $390,000 | $280,000–$750,000 | 179 | | 4 room | $475,000 | $292,000–$1,029,000 | 435 | | 5 room | $525,000 | $299,000–$1,029,000 | 238 | | Executive | $740,000 | $350,000–$960,000 | 82 | ### Choa Chu Kang - Median resale price: $488,500 - Price range: $289,000 to $880,000 - Total blocks: 518 - Average remaining lease: 71 years - 5-year price trend: +30.8% | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $370,000 | $289,000–$427,500 | 6 | | 3 room | $398,000 | $289,000–$569,444 | 45 | | 4 room | $477,500 | $304,944–$644,000 | 403 | | 5 room | $489,000 | $304,944–$726,500 | 334 | | Executive | $590,500 | $400,000–$880,000 | 103 | ### Sembawang - Median resale price: $485,000 - Price range: $235,000 to $805,000 - Total blocks: 248 - Average remaining lease: 79 years - 5-year price trend: +33.9% | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $480,000 | $235,000–$760,000 | 33 | | 3 room | $540,000 | $300,000–$760,000 | 48 | | 4 room | $480,000 | $358,000–$805,000 | 217 | | 5 room | $481,000 | $374,500–$805,000 | 161 | | Executive | $524,500 | $445,000–$705,000 | 55 | ### Geylang - Median resale price: $481,000 - Price range: $210,000 to $975,000 - Total blocks: 253 - Average remaining lease: 57 years - 5-year price trend: +33% - Millionaire blocks: 44 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $262,500 | $210,000–$315,000 | 20 | | 3 room | $335,000 | $223,000–$975,000 | 129 | | 4 room | $520,000 | $260,000–$975,000 | 150 | | 5 room | $660,000 | $280,000–$967,500 | 80 | | Executive | $818,500 | $630,000–$927,500 | 13 | ### Bukit Panjang - Median resale price: $477,000 - Price range: $280,000 to $940,000 - Total blocks: 335 - Average remaining lease: 69 years - 5-year price trend: +31.9% - Millionaire blocks: 13 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $346,500 | $289,000–$410,000 | 6 | | 3 room | $378,000 | $280,000–$460,000 | 69 | | 4 room | $466,500 | $280,000–$743,000 | 277 | | 5 room | $504,500 | $344,500–$743,000 | 196 | | Executive | $585,000 | $442,500–$940,000 | 76 | ### Woodlands - Median resale price: $475,000 - Price range: $213,000 to $955,000 - Total blocks: 689 - Average remaining lease: 70 years - 5-year price trend: +35% - Millionaire blocks: 40 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $490,000 | $213,000–$557,500 | 16 | | 3 room | $418,000 | $213,000–$955,000 | 128 | | 4 room | $467,500 | $255,500–$955,000 | 543 | | 5 room | $486,000 | $280,000–$815,000 | 436 | | Executive | $678,000 | $299,000–$955,000 | 159 | ### Jurong West - Median resale price: $466,344 - Price range: $207,500 to $822,500 - Total blocks: 715 - Average remaining lease: 68 years - 5-year price trend: +29.3% | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $348,000 | $207,500–$566,500 | 16 | | 3 room | $360,000 | $242,500–$670,000 | 147 | | 4 room | $458,000 | $265,000–$742,944 | 542 | | 5 room | $482,500 | $265,000–$742,944 | 423 | | Executive | $601,500 | $340,000–$822,500 | 117 | ### Bedok - Median resale price: $463,000 - Price range: $215,000 to $1,450,000 - Total blocks: 511 - Average remaining lease: 59 years - 5-year price trend: +32% - Millionaire blocks: 59 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $293,000 | $215,000–$940,000 | 16 | | 3 room | $356,888 | $262,500–$906,800 | 208 | | 4 room | $445,000 | $280,000–$1,450,000 | 348 | | 5 room | $623,000 | $285,000–$1,450,000 | 181 | | Executive | $794,000 | $298,000–$1,005,000 | 63 | ### Clementi - Median resale price: $455,000 - Price range: $247,000 to $1,308,500 - Total blocks: 186 - Average remaining lease: 59 years - 5-year price trend: +26% - Millionaire blocks: 34 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $538,000 | $247,000–$785,094 | 4 | | 3 room | $385,000 | $285,000–$912,000 | 103 | | 4 room | $434,000 | $311,500–$1,308,500 | 145 | | 5 room | $690,000 | $320,000–$1,308,500 | 47 | | Executive | $418,000 | $349,500–$966,500 | 20 | ### Jurong East - Median resale price: $450,000 - Price range: $235,000 to $923,000 - Total blocks: 224 - Average remaining lease: 60 years - 5-year price trend: +26.3% - Millionaire blocks: 9 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $348,000 | $330,000–$369,444 | 3 | | 3 room | $360,000 | $235,000–$570,000 | 90 | | 4 room | $440,000 | $282,000–$691,500 | 136 | | 5 room | $526,800 | $290,000–$824,000 | 89 | | Executive | $721,500 | $375,000–$923,000 | 28 | ### Bukit Batok - Median resale price: $425,000 - Price range: $250,000 to $869,000 - Total blocks: 419 - Average remaining lease: 66 years - 5-year price trend: +29.8% - Millionaire blocks: 12 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $477,500 | $375,000–$635,000 | 25 | | 3 room | $360,000 | $250,000–$695,000 | 210 | | 4 room | $403,000 | $250,000–$845,000 | 331 | | 5 room | $570,000 | $310,000–$845,000 | 137 | | Executive | $700,188 | $300,000–$869,000 | 51 | ### Yishun - Median resale price: $425,000 - Price range: $215,500 to $938,888 - Total blocks: 640 - Average remaining lease: 66 years - 5-year price trend: +32.9% - Millionaire blocks: 23 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $406,500 | $215,500–$585,000 | 25 | | 3 room | $378,504 | $241,500–$763,444 | 296 | | 4 room | $419,444 | $265,000–$938,888 | 553 | | 5 room | $492,500 | $331,500–$763,444 | 244 | | Executive | $657,500 | $327,500–$938,888 | 69 | | Multi-generation | $798,888 | $380,000–$839,000 | 4 | ### Ang Mo Kio - Median resale price: $391,168 - Price range: $225,000 to $1,150,000 - Total blocks: 363 - Average remaining lease: 57 years - 5-year price trend: +32% - Millionaire blocks: 62 | Flat Type | Median | Range | Blocks | |-----------|--------|-------|--------| | 2 room | $282,500 | $225,000–$1,018,000 | 10 | | 3 room | $358,000 | $251,000–$930,000 | 214 | | 4 room | $394,888 | $281,000–$1,150,000 | 286 | | 5 room | $645,000 | $311,500–$1,150,000 | 103 | | Executive | $365,000 | $311,500–$960,000 | 56 | ## HDB Homes Near Popular Primary Schools Singapore Primary 1 registration gives admission priority by home-school distance (straight-line): within 1km, then 1–2km, then beyond. These 182 popular or oversubscribed primary schools have their nearby HDB resale prices mapped within 1km. | Primary School | Area | 2025 Phase 2C ratio | HDB blocks within 1km | Median 4-room within 1km | Cheapest within 1km | |----------------|------|--------------------|----------------------|--------------------------|---------------------| | Admiralty Primary School | Woodlands | fills pre-2C | 302 | $442,000 | $302,500 | | Ahmad Ibrahim Primary School | Yishun | fills pre-2C | 244 | $418,000 | $265,000 | | Ai Tong School | Bishan | 1.88x | 40 | $550,000 | $300,000 | | Alexandra Primary School | Bukit Merah | fills pre-2C | 104 | $805,000 | $230,000 | | Anchor Green Primary School | Seng Kang | fills pre-2C | 216 | $500,000 | $340,000 | | Anderson Primary School | Ang Mo Kio | fills pre-2C | 57 | $473,750 | $328,000 | | Ang Mo Kio Primary School | Ang Mo Kio | fills pre-2C | 165 | $491,500 | $230,000 | | Anglo-Chinese School (Junior) | Central | 1.58x | 0 | n/a | n/a | | Anglo-Chinese School (Primary) | Novena | 1.45x | 0 | n/a | n/a | | Angsana Primary School | Tampines | 2.83x | 132 | $609,000 | $320,000 | | Beacon Primary School | Bukit Panjang | fills pre-2C | 204 | $440,000 | $280,000 | | Bedok Green Primary School | Bedok | fills pre-2C | 165 | $455,000 | $215,000 | | Bendemeer Primary School | Kallang | fills pre-2C | 123 | $640,000 | $226,944 | | Blangah Rise Primary School | Bukit Merah | fills pre-2C | 66 | $600,000 | $250,000 | | Boon Lay Garden Primary School | Jurong West | fills pre-2C | 160 | $477,750 | $207,500 | | Bukit Panjang Primary School | Bukit Panjang | fills pre-2C | 155 | $444,472 | $280,000 | | Bukit Timah Primary School | Bukit Timah | fills pre-2C | 19 | $702,750 | $555,000 | | Bukit View Primary School | Bukit Batok | fills pre-2C | 188 | $452,500 | $250,000 | | Canberra Primary School | Sembawang | fills pre-2C | 177 | $420,000 | $235,000 | | Canossa Catholic Primary School | Geylang | fills pre-2C | 108 | $597,500 | $210,000 | | Cantonment Primary School | Bukit Merah | fills pre-2C | 41 | $826,250 | $319,000 | | Casuarina Primary School | Pasir Ris | fills pre-2C | 227 | $472,000 | $382,000 | | Catholic High School | Bishan | 1.80x | 131 | $643,000 | $300,000 | | Cedar Primary School | Toa Payoh | fills pre-2C | 56 | $1,063,194 | $249,000 | | Changkat Primary School | Tampines | fills pre-2C | 108 | $508,250 | $350,000 | | CHIJ (Katong) Primary | Bedok | fills pre-2C | 54 | $530,000 | $252,500 | | CHIJ (Kellock) | Bukit Merah | fills pre-2C | 106 | $620,000 | $290,000 | | CHIJ Our Lady of Good Counsel | Serangoon | fills pre-2C | 72 | $531,000 | $305,500 | | CHIJ Our Lady of the Nativity | Hougang | fills pre-2C | 202 | $488,000 | $320,000 | | CHIJ Our Lady Queen of Peace | Bukit Panjang | fills pre-2C | 15 | $455,500 | $355,888 | | CHIJ Primary (Toa Payoh) | Toa Payoh | fills pre-2C | 94 | $751,655 | $247,500 | | CHIJ St. Nicholas Girls' School | Ang Mo Kio | 1.73x | 97 | $465,000 | $230,000 | | Chongfu School | Yishun | 3.45x | 162 | $431,000 | $265,000 | | Chongzheng Primary School | Tampines | fills pre-2C | 309 | $500,000 | $335,000 | | Chua Chu Kang Primary School | Choa Chu Kang | 1.97x | 248 | $467,500 | $325,000 | | Clementi Primary School | Clementi | fills pre-2C | 133 | $534,472 | $247,000 | | Compassvale Primary School | Seng Kang | fills pre-2C | 324 | $480,000 | $330,000 | | Concord Primary School | Choa Chu Kang | fills pre-2C | 167 | $449,000 | $325,000 | | Corporation Primary School | Jurong West | fills pre-2C | 137 | $434,000 | $207,500 | | Damai Primary School | Bedok | fills pre-2C | 130 | $461,500 | $222,000 | | Dazhong Primary School | Bukit Batok | fills pre-2C | 190 | $432,000 | $292,000 | | De La Salle School | Choa Chu Kang | fills pre-2C | 157 | $445,000 | $289,000 | | East Spring Primary School | Tampines | fills pre-2C | 174 | $475,250 | $335,000 | | Edgefield Primary School | Punggol | fills pre-2C | 380 | $476,500 | $330,000 | | Elias Park Primary School | Pasir Ris | fills pre-2C | 137 | $535,000 | $380,000 | | Endeavour Primary School | Sembawang | fills pre-2C | 163 | $412,000 | $235,000 | | Evergreen Primary School | Woodlands | fills pre-2C | 253 | $430,000 | $302,500 | | Fairfield Methodist School (Primary) | Queenstown | 1.67x | 31 | $760,444 | $335,000 | | Farrer Park Primary School | Kallang | fills pre-2C | 55 | $588,750 | $350,000 | | Fengshan Primary School | Bedok | fills pre-2C | 214 | $465,000 | $215,000 | | Fern Green Primary School | Seng Kang | fills pre-2C | 128 | $469,444 | $340,000 | | Fernvale Primary School | Seng Kang | fills pre-2C | 120 | $465,000 | $340,000 | | First Toa Payoh Primary School | Toa Payoh | fills pre-2C | 197 | $552,500 | $215,000 | | Frontier Primary School | Jurong West | fills pre-2C | 205 | $453,500 | $265,000 | | Fuchun Primary School | Woodlands | fills pre-2C | 178 | $420,000 | $295,000 | | Fuhua Primary School | Jurong East | fills pre-2C | 96 | $440,000 | $250,000 | | Gan Eng Seng Primary School | Bukit Merah | fills pre-2C | 104 | $657,000 | $215,000 | | Geylang Methodist School (Primary) | Geylang | fills pre-2C | 97 | $560,000 | $223,000 | | Gongshang Primary School | Tampines | 2.66x | 265 | $495,000 | $305,000 | | Greendale Primary School | Punggol | fills pre-2C | 308 | $468,000 | $318,000 | | Greenridge Primary School | Bukit Panjang | fills pre-2C | 248 | $450,000 | $280,000 | | Greenwood Primary School | Woodlands | fills pre-2C | 208 | $445,000 | $315,000 | | Haig Girls' School | Geylang | fills pre-2C | 36 | $676,400 | $342,500 | | Henry Park Primary School | Bukit Timah | 1.50x | 26 | $835,000 | $245,000 | | Holy Innocents' Primary School | Hougang | 2.50x | 181 | $449,000 | $280,000 | | Hong Wen School | Kallang | 2.51x | 160 | $559,000 | $226,944 | | Horizon Primary School | Punggol | fills pre-2C | 290 | $475,500 | $333,500 | | Hougang Primary School | Hougang | fills pre-2C | 269 | $452,475 | $292,000 | | Huamin Primary School | Yishun | fills pre-2C | 274 | $442,500 | $215,500 | | Innova Primary School | Woodlands | fills pre-2C | 153 | $457,444 | $325,000 | | Jiemin Primary School | Yishun | fills pre-2C | 205 | $420,000 | $247,500 | | Jing Shan Primary School | Ang Mo Kio | fills pre-2C | 196 | $465,000 | $225,000 | | Junyuan Primary School | Tampines | fills pre-2C | 216 | $494,000 | $317,500 | | Jurong Primary School | Jurong East | fills pre-2C | 135 | $440,000 | $282,000 | | Jurong West Primary School | Jurong West | fills pre-2C | 300 | $445,500 | $265,000 | | Keming Primary School | Bukit Batok | fills pre-2C | 137 | $441,472 | $250,000 | | Kheng Cheng School | Toa Payoh | fills pre-2C | 166 | $720,000 | $215,000 | | Kong Hwa School | Geylang | 2.41x | 53 | $635,000 | $320,000 | | Kranji Primary School | Choa Chu Kang | fills pre-2C | 174 | $445,000 | $289,000 | | Kuo Chuan Presbyterian Primary School | Bishan | 1.92x | 120 | $560,000 | $347,000 | | Lakeside Primary School | Jurong West | fills pre-2C | 106 | $462,500 | $207,500 | | Lianhua Primary School | Bukit Batok | fills pre-2C | 180 | $422,888 | $250,000 | | Maha Bodhi School | Geylang | 2.60x | 121 | $468,000 | $281,250 | | Maris Stella High School (Primary) | Toa Payoh | 2.00x | 66 | $720,000 | $249,000 | | Marsiling Primary School | Woodlands | fills pre-2C | 179 | $410,000 | $250,000 | | Marymount Convent School | Toa Payoh | fills pre-2C | 57 | $790,000 | $250,000 | | Mayflower Primary School | Ang Mo Kio | fills pre-2C | 143 | $470,044 | $225,000 | | Mee Toh School | Punggol | 1.29x | 352 | $455,000 | $318,000 | | Meridian Primary School | Pasir Ris | fills pre-2C | 119 | $483,000 | $453,000 | | Methodist Girls' School (Primary) | Bukit Timah | 1.73x | 1 | n/a | $313,000 | | Montfort Junior School | Hougang | fills pre-2C | 310 | $459,444 | $292,000 | | Nan Chiau Primary School | Seng Kang | 3.16x | 265 | $500,000 | $340,000 | | Nan Hua Primary School | Clementi | 4.05x | 94 | $540,000 | $247,000 | | Nanyang Primary School | Bukit Timah | 1.50x | 7 | $562,500 | $428,000 | | Naval Base Primary School | Yishun | fills pre-2C | 236 | $449,000 | $241,500 | | New Town Primary School | Queenstown | fills pre-2C | 87 | $719,500 | $260,000 | | Ngee Ann Primary School | Marine Parade | fills pre-2C | 42 | $519,750 | $252,500 | | North Spring Primary School | Seng Kang | fills pre-2C | 279 | $462,944 | $318,000 | | North View Primary School | Yishun | 1.82x | 181 | $441,250 | $215,500 | | North Vista Primary School | Seng Kang | fills pre-2C | 309 | $495,000 | $338,500 | | Northland Primary School | Yishun | 3.55x | 305 | $440,250 | $215,500 | | Northoaks Primary School | Sembawang | fills pre-2C | 107 | $408,444 | $235,000 | | Northshore Primary School | Punggol | fills pre-2C | 39 | $730,222 | $362,000 | | Oasis Primary School | Punggol | fills pre-2C | 226 | $492,500 | $333,500 | | Opera Estate Primary School | Bedok | fills pre-2C | 50 | $483,888 | $285,000 | | Palm View Primary School | Seng Kang | fills pre-2C | 292 | $491,000 | $315,000 | | Park View Primary School | Pasir Ris | fills pre-2C | 149 | $488,000 | $453,000 | | Pasir Ris Primary School | Pasir Ris | fills pre-2C | 173 | $473,250 | $422,888 | | Paya Lebar Methodist Girls' School (Primary) | Hougang | 1.25x | 82 | $452,000 | $260,000 | | Pei Chun Public School | Toa Payoh | 2.19x | 200 | $550,250 | $215,000 | | Pei Hwa Presbyterian Primary School | Bukit Timah | 2.10x | 19 | $702,750 | $555,000 | | Pei Tong Primary School | Clementi | fills pre-2C | 146 | $540,000 | $247,000 | | Peiying Primary School | Yishun | fills pre-2C | 149 | $425,000 | $241,500 | | Pioneer Primary School | Tengah | fills pre-2C | 110 | $472,500 | $300,000 | | Poi Ching School | Tampines | 2.16x | 234 | $535,000 | $325,000 | | Princess Elizabeth Primary School | Bukit Batok | 5.80x | 222 | $486,500 | $275,000 | | Punggol Cove Primary School | Punggol | fills pre-2C | 108 | $552,000 | $362,000 | | Punggol Green Primary School | Punggol | 2.03x | 283 | $522,000 | $330,000 | | Punggol Primary School | Hougang | fills pre-2C | 294 | $495,000 | $292,000 | | Punggol View Primary School | Punggol | fills pre-2C | 280 | $500,000 | $330,000 | | Qifa Primary School | Clementi | 1.14x | 37 | $521,500 | $285,000 | | Qihua Primary School | Woodlands | fills pre-2C | 181 | $435,500 | $330,000 | | Queenstown Primary School | Queenstown | fills pre-2C | 108 | $734,000 | $264,000 | | Radin Mas Primary School | Bukit Merah | 2.04x | 105 | $618,000 | $215,000 | | Raffles Girls' Primary School | Bukit Timah | 1.24x | 2 | $575,000 | $550,000 | | Red Swastika School | Bedok | 2.27x | 171 | $466,500 | $215,000 | | River Valley Primary School | Central | fills pre-2C | 30 | $831,000 | $230,000 | | Riverside Primary School | Woodlands | fills pre-2C | 173 | $436,500 | $302,500 | | Rivervale Primary School | Seng Kang | fills pre-2C | 359 | $453,250 | $318,000 | | Rosyth School | Serangoon | 3.14x | 209 | $440,000 | $285,000 | | Rulang Primary School | Jurong West | 2.45x | 201 | $435,750 | $207,500 | | Sembawang Primary School | Sembawang | fills pre-2C | 160 | $436,750 | $310,000 | | Seng Kang Primary School | Seng Kang | fills pre-2C | 366 | $473,000 | $340,000 | | Sengkang Green Primary School | Seng Kang | fills pre-2C | 118 | $464,500 | $340,000 | | Shuqun Primary School | Jurong West | 1.93x | 210 | $430,000 | $263,000 | | Si Ling Primary School | Woodlands | fills pre-2C | 184 | $443,750 | $300,000 | | Singapore Chinese Girls' Primary School | Novena | 1.41x | 0 | n/a | n/a | | South View Primary School | Choa Chu Kang | 3.78x | 245 | $459,000 | $304,944 | | Springdale Primary School | Seng Kang | fills pre-2C | 218 | $511,000 | $340,000 | | St Andrew's School (Junior) | Toa Payoh | 1.25x | 141 | $586,500 | $226,944 | | St. Anthony's Canossian Primary School | Bedok | fills pre-2C | 100 | $463,500 | $215,000 | | St. Anthony's Primary School | Bukit Batok | fills pre-2C | 123 | $415,000 | $292,000 | | St. Gabriel's Primary School | Serangoon | fills pre-2C | 81 | $552,500 | $350,000 | | St. Hilda's Primary School | Tampines | 3.32x | 257 | $500,000 | $317,500 | | St. Joseph's Institution Junior | Novena | 1.49x | 24 | $579,000 | $371,000 | | St. Margaret's School (Primary) | Central | fills pre-2C | 20 | $560,000 | $350,000 | | St. Stephen's School | Bedok | fills pre-2C | 25 | $577,250 | $300,000 | | Tampines North Primary School | Tampines | fills pre-2C | 253 | $485,000 | $305,000 | | Tampines Primary School | Tampines | fills pre-2C | 248 | $499,500 | $338,400 | | Tanjong Katong Primary School | Marine Parade | fills pre-2C | 16 | $540,000 | $342,500 | | Tao Nan School | Marine Parade | 1.88x | 54 | $530,000 | $252,500 | | Teck Ghee Primary School | Ang Mo Kio | fills pre-2C | 236 | $490,000 | $225,000 | | Teck Whye Primary School | Choa Chu Kang | fills pre-2C | 150 | $445,000 | $304,944 | | Telok Kurau Primary School | Bedok | fills pre-2C | 162 | $467,000 | $285,000 | | Temasek Primary School | Bedok | 2.06x | 55 | $455,000 | $225,000 | | Townsville Primary School | Ang Mo Kio | fills pre-2C | 129 | $495,972 | $251,000 | | Unity Primary School | Choa Chu Kang | fills pre-2C | 133 | $441,250 | $370,000 | | Valour Primary School | Punggol | fills pre-2C | 171 | $538,000 | $330,000 | | Waterway Primary School | Punggol | fills pre-2C | 148 | $480,000 | $395,000 | | Wellington Primary School | Sembawang | 2.60x | 181 | $420,000 | $235,000 | | West Grove Primary School | Jurong West | fills pre-2C | 319 | $435,000 | $339,000 | | West Spring Primary School | Bukit Panjang | fills pre-2C | 190 | $450,000 | $289,000 | | West View Primary School | Bukit Panjang | fills pre-2C | 178 | $451,500 | $304,944 | | Westwood Primary School | Jurong West | fills pre-2C | 279 | $430,000 | $276,500 | | White Sands Primary School | Pasir Ris | fills pre-2C | 279 | $475,000 | $343,000 | | Woodgrove Primary School | Woodlands | fills pre-2C | 217 | $450,750 | $325,000 | | Woodlands Primary School | Woodlands | fills pre-2C | 302 | $445,000 | $325,000 | | Woodlands Ring Primary School | Woodlands | fills pre-2C | 286 | $450,750 | $325,000 | | Xinghua Primary School | Hougang | fills pre-2C | 120 | $442,500 | $280,000 | | Xingnan Primary School | Jurong West | fills pre-2C | 118 | $388,500 | $301,500 | | Xinmin Primary School | Hougang | fills pre-2C | 266 | $445,000 | $292,000 | | Xishan Primary School | Yishun | fills pre-2C | 259 | $433,000 | $265,000 | | Yangzheng Primary School | Serangoon | 2.13x | 116 | $580,000 | $260,000 | | Yew Tee Primary School | Choa Chu Kang | fills pre-2C | 161 | $442,500 | $310,000 | | Yio Chu Kang Primary School | Hougang | fills pre-2C | 312 | $458,888 | $292,000 | | Yishun Primary School | Yishun | fills pre-2C | 258 | $417,750 | $265,000 | | Yu Neng Primary School | Bedok | fills pre-2C | 179 | $463,000 | $215,000 | | Yuhua Primary School | Jurong East | fills pre-2C | 218 | $460,000 | $250,000 | | Yumin Primary School | Tampines | fills pre-2C | 308 | $495,000 | $305,000 | | Zhangde Primary School | Bukit Merah | fills pre-2C | 184 | $757,500 | $215,000 | | Zhenghua Primary School | Bukit Panjang | fills pre-2C | 261 | $446,000 | $280,000 | | Zhonghua Primary School | Serangoon | fills pre-2C | 100 | $514,000 | $350,000 | ## Valuation Methodology CheckHowMuch uses a comparable sales approach for current valuations (same methodology as professional HDB valuers). Future projections use Bala's Table (SLA leasehold relativity model, 1948). - Bala's Table formula: balaRatio(T) = 1 - (1/1.035)^T where T = remaining lease years - Growth rates: each block's actual 5-year annualised growth rate - Data source: data.gov.sg (Housing and Development Board) - Update frequency: 1st and 15th of each month - Transaction coverage: January 2017 to present - License: Singapore Open Data Licence ## Key URLs - Homepage: https://checkhowmuch.sg/ - Market Overview: https://checkhowmuch.sg/market/ - Answers: https://checkhowmuch.sg/answers/ - Methodology: https://checkhowmuch.sg/methodology/ - Block pages: https://checkhowmuch.sg/block/{street-slug}-block-{number}/ - Town pages: https://checkhowmuch.sg/town/{town-slug}/ - Leaderboard: https://checkhowmuch.sg/leaderboard/ - Insights: https://checkhowmuch.sg/insights/ - Rent by town: https://checkhowmuch.sg/rent/ - Rental yield ranking: https://checkhowmuch.sg/rent/yield/ - Rent pages: https://checkhowmuch.sg/rent/{town-slug}/ - Rent vs buy: https://checkhowmuch.sg/answers/rent-vs-buy-hdb-{town-slug}/ - Schools hub (HDB near popular primary schools): https://checkhowmuch.sg/schools/ - School proximity pages: https://checkhowmuch.sg/schools/{school-slug}/ ## About CheckHowMuch.sg is a free, open-data property intelligence tool for Singapore HDB homeowners. Built by Keith Teo. All data is sourced from Singapore's government open data portal and is updated monthly. The site is not affiliated with HDB or any government agency. Not financial advice.