Flat Prices

MOP watch: HDB flats reaching their minimum occupation period

New HDB flats can't be sold until their owners have lived in them for 5 years, the minimum occupation period (MOP). When a big batch of blocks reaches its MOP, a wave of nearly-new flats can come onto the resale market. These are the blocks reaching it in 2026 and 2027.

Reaching MOP in 2026

108
blocks completed in 2021
11,182
flats (3-room and bigger)
14
towns
TownBlocksFlatsMixResold so farBlocks
Punggol242,332 313 × 3-room, 1,334 × 4-room, 685 × 5-room99 421B · 419B · 421C · 419C · 413C · 419A · 415B · 415A · 415C · 422B · 415D · 420B +12
Tampines212,133 244 × 3-room, 1,162 × 4-room, 727 × 5-room167 621B · 621A · 627A · 622B · 622A · 619B · 618B · 619A · 620A · 618A · 620B · 627B +9
Queenstown141,998 1,094 × 3-room, 659 × 4-room, 245 × 5-room17 35 · 31 · 40A · 40B · 41A · 30 · 39A · 33 · 32 · 34 · 36 · 37 +2
Toa Payoh161,376 340 × 3-room, 800 × 4-room, 236 × 5-room72 114A · 113A · 114B · 112B · 107A · 111A · 112A · 111B · 110A · 107B · 110B · 108B +4
Bedok111,031 757 × 4-room, 274 × 5-room66 154A · 222A · 222B · 154B · 153C · 153B · 153A · 152C · 152A · 152B · 222C
Yishun4456 96 × 3-room, 252 × 4-room, 108 × 5-room0 476A · 476B · 476C · 477A
Sengkang2330 198 × 4-room, 132 × 5-room0 402A · 402B
Sembawang4310 83 × 3-room, 131 × 4-room, 96 × 5-room3 109A · 109D · 109B · 109C
Bukit Panjang3299 17 × 3-room, 203 × 4-room, 79 × 5-room0 641A · 643A · 643B
Hougang2285 155 × 4-room, 130 × 5-room25 377A · 377B
Kallang/Whampoa2243 85 × 3-room, 158 × 4-room0 115A · 115B
Geylang2183 183 × 3-room0 37A · 38A
Woodlands2172 72 × 3-room, 100 × 4-room1 799A · 799B
Bukit Batok134 34 × 3-room16 467C

Reaching MOP in 2027

133
blocks completed in 2022
13,362
flats (3-room and bigger)
11
towns
TownBlocksFlatsMixResold so farBlocks
Tampines202,499 222 × 3-room, 1,395 × 4-room, 882 × 5-room0 629A · 629B · 633B · 634A · 634B · 634C · 635A · 635B · 635C · 636A · 636B · 636C +8
Yishun292,062 225 × 3-room, 1,221 × 4-room, 616 × 5-room0 381A · 381B · 381C · 381D · 382A · 382B · 382C · 383A · 383B · 383C · 465A · 465B +17
Geylang141,649 117 × 3-room, 1,532 × 4-room0 356A · 356B · 356C · 356D · 357A · 357B · 357C · 358A · 358B · 90A · 90B · 91A +2
Punggol171,595 254 × 3-room, 823 × 4-room, 518 × 5-room0 401A · 402A · 402B · 410A · 411A · 411B · 423A · 423B · 425A · 425B · 653A · 655A +5
Clementi61,487 222 × 3-room, 794 × 4-room, 471 × 5-room1 464B · 209A · 210A · 464A · 465A · 466A
Toa Payoh181,406 357 × 3-room, 897 × 4-room, 152 × 5-room0 201A · 201B · 201C · 206A · 206B · 206C · 206D · 207A · 207B · 207C · 207D · 213A +6
Bukit Batok9770 252 × 3-room, 340 × 4-room, 178 × 5-room0 114A · 114B · 431A · 431B · 432A · 432B · 433A · 433B · 433C
Sengkang10767 104 × 3-room, 390 × 4-room, 273 × 5-room0 459A · 459B · 460A · 460B · 460C · 461A · 461B · 461C · 462A · 462B
Bukit Panjang4619 173 × 3-room, 322 × 4-room, 124 × 5-room0 638A · 640A · 647A · 647B
Woodlands4344 90 × 3-room, 164 × 4-room, 90 × 5-room0 781B · 781C · 781D · 781E
Choa Chu Kang2164 80 × 3-room, 84 × 4-room0 161A · 819A

How recent MOP flats are selling

TownFlat typeCompletedSales (2 years)Median$psfvs town $psf
Toa Payoh3-room202045$825k$1,127+106%
Toa Payoh3-room201943$820k$1,106+102%
Queenstown3-room202061$830k$1,224+93%
Geylang3-room201933$775k$1,059+87%
Queenstown3-room201927$785k$1,176+85%
Kallang/Whampoa3-room201910$798k$1,090+74%
Ang Mo Kio4-room202047$1.03M$1,029+74%
Bedok3-room201919$708k$953+64%
Bedok4-room201938$930k$919+55%
Geylang4-room201967$1.02M$1,019+49%
Bedok3-room202015$629k$859+48%
Ang Mo Kio5-room202027$1.20M$987+43%
Clementi5-room202025$1.46M$1,200+43%
Jurong East3-room20195$565k$772+41%
Clementi4-room202044$1.22M$1,219+41%
Toa Payoh5-room201931$1.34M$1,100+41%
Queenstown5-room20205$1.45M$1,243+32%
Tampines3-room201951$610k$821+30%
Queenstown5-room201910$1.42M$1,229+30%
Kallang/Whampoa4-room201919$1.14M$1,147+28%
Bukit Batok3-room202030$520k$710+26%
Tampines4-room2019235$770k$769+24%
Tampines4-room202050$764k$764+23%
Punggol5-room202046$920k$763+22%
Sembawang5-room2019113$805k$649+22%
Tampines5-room202046$909k$745+22%
Tampines5-room2019182$906k$745+22%
Bukit Batok3-room201911$500k$683+21%
Queenstown4-room202026$1.08M$1,203+17%
Yishun3-room201913$495k$686+16%
Hougang3-room201918$525k$707+16%
Sengkang5-room201986$803k$660+15%
Queenstown4-room201936$1.09M$1,161+13%
Hougang4-room201962$667k$666+12%
Bukit Batok4-room201966$680k$679+10%
Yishun4-room202038$607k$606+9%
Toa Payoh4-room2020115$1.10M$1,099+9%
Sembawang4-room2019300$671k$669+8%
Yishun4-room201932$600k$599+8%
Toa Payoh4-room2019113$1.09M$1,087+8%
Bukit Batok4-room202069$660k$659+7%
Punggol4-room202096$734k$725+7%
Sembawang3-room201969$555k$754+6%
Punggol3-room202017$560k$775+4%
Sengkang4-room2019112$668k$667+3%
Bukit Batok5-room202041$819k$673+2%
Bukit Batok5-room201940$818k$672+2%
Sengkang3-room201955$548k$749+1%

Resales over the last 24 months in blocks completed 2019 and 2020, against all resales of the same flat type in the same town. Nearly-new flats usually sell above the town median: they have the most lease left.

The MOP runs 5 years from the day the owners collect their keys, usually within months of the block's completion. We use HDB's completion year, so a block completed in 2021 reaches its MOP during 2026. 2-room Flexi flats are left out of the flat counts. Check the exact MOP date for a flat with HDB.