Which homes are within 1km of Cantonment Primary School?
阅读中文版 · Read in Chinese →Block data last updated: 31 July 2026
About 7,608 flats in 54 HDB blocks sit within 1km of Cantonment Primary School, and another 28,388 flats in 227 blocks lie between 1km and 2km. At Phase 2C in 2026 this school took 36 applications for 93 places, about 39% subscribed, so every applicant in the distance order was taken. That is about 82 flats inside the 1km band for every Phase 2C place.
Condos, apartments and landed homes are counted too: another 6,289 private and landed homes sit within 1km, across 48 developments and streets, and 14,328 more between 1km and 2km. See them listed below.
Which band a block falls in is taken from SLA's OneMap School Query itself, block by block, so it is the same answer a parent gets when they check their own address there. The distance in metres beside each block is our own estimate, because that service publishes a band and never a figure.
Each dot is one block, sized by how many flats it holds, coloured by which distance band it falls in, and drawn darker if it was completed in 2013 or later. 7,608 flats sit within 1km and 28,388 between 1km and 2km. The outlined shapes are school grounds: this school's is tinted green, and the other primary schools inside 2km are outlined in white. Tap any dot for its block number, or any outline for the school's name.
| Completed | Blocks | Flats | Share of the band |
|---|---|---|---|
| 2000 to 2009 | 16 | 3,095 | 41% |
| 1980 to 1989 | 10 | 1,031 | 14% |
| before 1980 | 28 | 3,482 | 46% |
| All | 54 | 7,608 | 100% |
0% of the flats within 1km, 0 of 7,608, were completed in 2013 or later. The two dashed lines are 1km and 2km from this school's land boundary, the outline drawn on the map, not from a single point in the middle of it. That is the school end of MOE's published measure: the shortest distance from any point on the boundary around the school to a home. The home end is still not MOE's, because MOE measures to a home's own building outline and each dot here is the one address point on file for that block, so a block close to either line can fall on the other side of the official answer. Which band a block is in is SLA's answer for that block and not ours, so where a dot and a line disagree, the dot is the one to go by. Check your own address on SLA's OneMap School Query, which is the service MOE points parents to. The round dots are HDB blocks and the squares are private developments; see the note under the map for what the squares cover.
The squares are private developments URA names, placed by resolving that name through SLA's OneMap: 19,310 of the 20,617 private homes in these two bands, or 94%. A further 359 are houses URA lists on a road with no development name, mostly landed, so there is no name to place and they carry no square. They are all in the tables below. 948 are in named developments we could not place with certainty, and are left off the map rather than guessed at. An area with no squares is not an area with no private housing.
The triangles are 8 HDB buildings under construction, 0 within 1km and 8 between 1km and 2km, from HDB's own record of buildings under construction. HDB does not publish what each building will be or how many flats it will hold, so these are counted as buildings and not as homes, and no flat count is shown. Distance is measured the same way as the blocks above, from the school's land boundary. It is an estimated proximity and not a statement about any future registration phase.
New flats and Phase 2C demand at Cantonment Primary School
Bars are flats completed within 1km each year. The line is this school's own Phase 2C applicants per place. Sixteen years from one school is too few to read a trend from on its own; the pattern only holds once every school is measured together.
0 flats completed within 1km since 2013, 0% of all the HDB flats in its 1km band.
Scroll sideways to see the whole chart.
When being within 1km of Cantonment Primary School actually counts
Distance does not decide every phase, and knowing which ones it decides is the difference between a plan and a hope. Figures are this school's own, from MOE, checked 21 August 2026, 4:29pm SGT
Phase 1
A brother or sister already in the school.
Distance does not come into it. Every Phase 1 child gets a place.
Phase 2A
4 applied for 37places, 11%
A parent who is an alumnus, or on the school advisory or management committee.
Distance only decides if the phase is oversubscribed and goes to a ballot. Then within 1km is drawn first.
Phase 2B
0 applied for 31places, 0%
A parent who volunteered at the school, or is active in a linked community or church body.
Same as 2A. It matters only in a ballot, and then it decides the order.
Phase 2C
36 applied for 93places, 39%
Everyone else. This is the phase most families register in.
This is where living within 1km counts most. Places go to within 1km first, then 1 to 2km, then everyone else, and a ballot is held inside whichever group the places run out in.
Phase 2C(S) and Phase 3 come after these and are for children still without a place and for non-citizens. Distance is used the same way in 2C(S) as in 2C.
Age in the tables below is 2026 minus the year each block was completed. Blocks completed in 2013 or later are shown in green, the same cutoff the map above uses for its own darker dots; older blocks are shown in grey. Every row still states the age itself, so the colour is a shortcut, not the only way to read it.
Within 1km: 54 blocks, 7,608 flats
These blocks are within 1km of the school on the measurement basis MOE uses, the band that comes first in the distance priority.
| Address↕ | Postal code↕ | Flats↕ | Year completed↕ | Age↕ | Distance (m)↕ |
|---|---|---|---|---|---|
| Blk 5 Everton Park | 080005 | 94 | 1965 | 61 yrs | 7 |
| Blk 9 Cantonment Close | 080009 | 145 | 2000 | 26 yrs | 14 |
| Blk 4 Everton Park | 080004 | 93 | 1965 | 61 yrs | 21 |
| Blk 8 Cantonment Close | 081008 | 145 | 2000 | 26 yrs | 24 |
| Blk 13 Cantonment Close | 080013 | 145 | 2000 | 26 yrs | 33 |
| Blk 6 Everton Park | 080006 | 95 | 1965 | 61 yrs | 34 |
| Blk 1G Cantonment Road | 085701 | 264 | 2009 | 17 yrs | 44 |
| Blk 11 Cantonment Close | 080011 | 145 | 2000 | 26 yrs | 47 |
| Blk 12 Cantonment Close | 080012 | 145 | 2000 | 26 yrs | 49 |
| Blk 7 Everton Park | 080007 | 120 | 1965 | 61 yrs | 51 |
| Blk 1F Cantonment Road | 085601 | 264 | 2009 | 17 yrs | 58 |
| Blk 1 Everton Park | 081001 | 95 | 1965 | 61 yrs | 78 |
| Blk 1E Cantonment Road | 085501 | 264 | 2009 | 17 yrs | 80 |
| Blk 3 Everton Park | 080003 | 95 | 1965 | 61 yrs | 85 |
| Blk 2 Everton Park | 081002 | 94 | 1965 | 61 yrs | 92 |
| Blk 18 Cantonment Close | 080018 | 145 | 2000 | 26 yrs | 105 |
| Blk 17 Cantonment Close | 080017 | 116 | 2000 | 26 yrs | 114 |
| Blk 16 Cantonment Close | 080016 | 145 | 2000 | 26 yrs | 114 |
| Blk 19 Cantonment Close | 080019 | 116 | 2000 | 26 yrs | 117 |
| Blk 1D Cantonment Road | 085401 | 264 | 2009 | 17 yrs | 121 |
| Blk 1A Cantonment Road | 085101 | 264 | 2009 | 17 yrs | 130 |
| Blk 1 Tanjong Pagar Plaza | 082001 | 163 | 1976 | 50 yrs | 148 |
| Blk 3 Tanjong Pagar Plaza | 081003 | 165 | 1976 | 50 yrs | 157 |
| Blk 2 Tanjong Pagar Plaza | 082002 | 200 | 1976 | 50 yrs | 157 |
| Blk 1B Cantonment Road | 085201 | 264 | 2009 | 17 yrs | 167 |
| Blk 1C Cantonment Road | 085301 | 264 | 2009 | 17 yrs | 169 |
| Blk 4 Tanjong Pagar Plaza | 081004 | 199 | 1976 | 50 yrs | 182 |
| Blk 5 Tanjong Pagar Plaza | 081005 | 166 | 1976 | 50 yrs | 238 |
| Blk 7 Tanjong Pagar Plaza | 081007 | 96 | 1979 | 47 yrs | 291 |
| Blk 8 Tanjong Pagar Plaza | 080008 | 96 | 1979 | 47 yrs | 291 |
| Blk 109 Spottiswoode Park Road | 080109 | 92 | 1977 | 49 yrs | 323 |
| Blk 102 Spottiswoode Park Road | 080102 | 76 | 1973 | 53 yrs | 357 |
| Blk 110 Spottiswoode Park Road | 081110 | 92 | 1977 | 49 yrs | 360 |
| Blk 101 Spottiswoode Park Road | 080101 | 76 | 1973 | 53 yrs | 368 |
| Blk 103 Spottiswoode Park Road | 080103 | 94 | 1976 | 50 yrs | 460 |
| Blk 333 Kreta Ayer Road | 080333 | 126 | 1981 | 45 yrs | 474 |
| Blk 104 Spottiswoode Park Road | 080104 | 94 | 1976 | 50 yrs | 508 |
| Blk 107 Spottiswoode Park Road | 080107 | 94 | 1976 | 50 yrs | 520 |
| Blk 334 Kreta Ayer Road | 080334 | 88 | 1980 | 46 yrs | 556 |
| Blk 105 Spottiswoode Park Road | 080105 | 94 | 1976 | 50 yrs | 563 |
| Blk 5 Banda Street | 050005 | 430 | 1973 | 53 yrs | 564 |
| Blk 106 Spottiswoode Park Road | 080106 | 94 | 1976 | 50 yrs | 614 |
| Blk 4 Sago Lane | 050004 | 250 | 1973 | 53 yrs | 623 |
| Blk 335A Smith Street | 051335 | 161 | 1983 | 43 yrs | 653 |
| Blk 335B Smith Street | 052335 | 131 | 1983 | 43 yrs | 702 |
| Blk 149 Silat Avenue | 160149 | 129 | 1982 | 44 yrs | 806 |
| Blk 32 New Market Road | 050032 | 127 | 1968 | 58 yrs | 875 |
| Blk 150 Silat Avenue | 160150 | 12 | 1982 | 44 yrs | 878 |
| Blk 146 Jalan Bukit Merah | 160146 | 177 | 1981 | 45 yrs | 911 |
| Blk 148 Silat Avenue | 160148 | 116 | 1982 | 44 yrs | 913 |
| Blk 147 Silat Avenue | 160147 | 12 | 1982 | 44 yrs | 918 |
| Blk 145 Jalan Bukit Merah | 160145 | 79 | 1981 | 45 yrs | 980 |
| Blk 82 Tiong Poh Road | 160082 | 58 | 1937 | 89 yrs | 983 |
| Blk 81 Tiong Poh Road | 160081 | 40 | 1937 | 89 yrs | 990 |
Between 1km and 2km: 227 blocks, 28,388 flats
These blocks are more than 1km but not more than 2km from the school, the second distance band.
| Address↕ | Postal code↕ | Flats↕ | Year completed↕ | Age↕ | Distance (m)↕ |
|---|---|---|---|---|---|
| Blk 34 Upper Cross Street | 050034 | 314 | 1974 | 52 yrs | 1015 |
| Blk 144 Jalan Bukit Merah | 160144 | 100 | 1981 | 45 yrs | 1021 |
| Blk 533 Upper Cross Street | 050533 | 127 | 1979 | 47 yrs | 1022 |
| Blk 532 Upper Cross Street | 050532 | 118 | 1980 | 46 yrs | 1024 |
| Blk 64 Tiong Poh Road | 160064 | 24 | 1937 | 89 yrs | 1025 |
| Blk 56 Eng Hoon Street | 160056 | 39 | 1937 | 89 yrs | 1026 |
| Blk 65 Tiong Poh Road | 160065 | 23 | 1937 | 89 yrs | 1027 |
| Blk 55 Tiong Bahru Road | 160055 | 34 | 1937 | 89 yrs | 1027 |
| Blk 74 Tiong Poh Road | 160074 | 24 | 1937 | 89 yrs | 1033 |
| Blk 75 Tiong Poh Road | 160075 | 24 | 1937 | 89 yrs | 1042 |
| Blk 143 Jalan Bukit Merah | 160143 | 96 | 1981 | 45 yrs | 1043 |
| Blk 59 Eng Hoon Street | 160059 | 42 | 1937 | 89 yrs | 1056 |
| Blk 66 Eng Watt Street | 160066 | 38 | 1937 | 89 yrs | 1059 |
| Blk 73 Eng Watt Street | 160073 | 42 | 1937 | 89 yrs | 1063 |
| Blk 536 Upper Cross Street | 050536 | 122 | 1978 | 48 yrs | 1071 |
| Blk 535 Upper Cross Street | 050535 | 115 | 1979 | 47 yrs | 1074 |
| Blk 76 Guan Chuan Street | 160076 | 42 | 1937 | 89 yrs | 1078 |
| Blk 140 Jalan Bukit Merah | 160140 | 96 | 1978 | 48 yrs | 1103 |
| Blk 538 Upper Cross Street | 050538 | 126 | 1978 | 48 yrs | 1104 |
| Blk 13 York Hill | 162013 | 182 | 1969 | 57 yrs | 1109 |
| Blk 57 Eng Hoon Street | 160057 | 27 | 1937 | 89 yrs | 1120 |
| Blk 52 Chin Swee Road | 160052 | 272 | 1973 | 53 yrs | 1125 |
| Blk 12 York Hill | 163012 | 198 | 1969 | 57 yrs | 1127 |
| Blk 141 Jalan Bukit Merah | 160141 | 212 | 1978 | 48 yrs | 1128 |
| Blk 10 Jalan Kukoh | 162010 | 92 | 1970 | 56 yrs | 1137 |
| Blk 80 Chay Yan Street | 160080 | 41 | 1937 | 89 yrs | 1154 |
| Blk 58 Seng Poh Road | 160058 | 11 | 1938 | 88 yrs | 1156 |
| Blk 71 Seng Poh Road | 160071 | 15 | 1938 | 88 yrs | 1157 |
| Blk 127D Kim Tian Road | 164127 | 231 | 2011 | 15 yrs | 1161 |
| Blk 72 Seng Poh Road | 160072 | 24 | 1937 | 89 yrs | 1162 |
| Blk 8 Jalan Kukoh | 162008 | 138 | 1970 | 56 yrs | 1165 |
| Blk 79 Chay Yan Street | 160079 | 41 | 1937 | 89 yrs | 1169 |
| Blk 77 Seng Poh Road | 161077 | 24 | 1937 | 89 yrs | 1171 |
| Blk 51 Chin Swee Road | 160051 | 328 | 1973 | 53 yrs | 1172 |
| Blk 127C Kim Tian Road | 163127 | 221 | 2011 | 15 yrs | 1179 |
| Blk 78 Guan Chuan Street | 160078 | 48 | 1937 | 89 yrs | 1183 |
| Blk 11 York Hill | 162011 | 198 | 1969 | 57 yrs | 1193 |
| Blk 53 Chin Swee Road | 160053 | 96 | 1973 | 53 yrs | 1198 |
| Blk 17 Seng Poh Road | 161017 | 16 | 1949 | 77 yrs | 1201 |
| Blk 78 Yong Siak Street | 163078 | 48 | 1937 | 89 yrs | 1204 |
| Blk 130 Kim Tian Road | 160130 | 108 | 1975 | 51 yrs | 1208 |
| Blk 46 Seng Poh Road | 161046 | 16 | 1949 | 77 yrs | 1212 |
| Blk 17 Tiong Bahru Road | 163017 | 32 | 1949 | 77 yrs | 1214 |
| Blk 45 Kim Cheng Street | 160045 | 24 | 1949 | 77 yrs | 1217 |
| Blk 9 Jalan Kukoh | 160009 | 110 | 1970 | 56 yrs | 1219 |
| Blk 142 Jalan Bukit Merah | 160142 | 144 | 1978 | 48 yrs | 1225 |
| Blk 127A Kim Tian Road | 161127 | 219 | 2011 | 15 yrs | 1235 |
| Blk 42 Kim Cheng Street | 161042 | 24 | 1949 | 77 yrs | 1235 |
| Blk 6 Jalan Minyak | 162006 | 156 | 1964 | 62 yrs | 1245 |
| Blk 132 Jalan Bukit Merah | 160132 | 130 | 1975 | 51 yrs | 1250 |
| Blk 48 Moh Guan Terrace | 161048 | 15 | 1949 | 77 yrs | 1250 |
| Blk 131C Kim Tian Road | 163131 | 118 | 2000 | 26 yrs | 1252 |
| Blk 3 Jalan Kukoh | 161003 | 270 | 1966 | 60 yrs | 1255 |
| Blk 78 Moh Guan Terrace | 162078 | 70 | 1937 | 89 yrs | 1256 |
| Blk 41 Kim Cheng Street | 160041 | 24 | 1949 | 77 yrs | 1256 |
| Blk 131 Jalan Bukit Merah | 160131 | 142 | 1975 | 51 yrs | 1256 |
| Blk 19 Lim Liak Street | 161019 | 16 | 1949 | 77 yrs | 1258 |
| Blk 1 Jalan Kukoh | 161001 | 84 | 1969 | 57 yrs | 1258 |
| Blk 128 Kim Tian Road | 160128 | 120 | 1974 | 52 yrs | 1259 |
| Blk 129 Kim Tian Road | 160129 | 113 | 1975 | 51 yrs | 1260 |
| Blk 5 Jalan Minyak | 161005 | 143 | 1964 | 62 yrs | 1261 |
| Blk 47 Moh Guan Terrace | 160047 | 16 | 1949 | 77 yrs | 1267 |
| Blk 4 Jalan Minyak | 163004 | 156 | 1964 | 62 yrs | 1274 |
| Blk 34 Kim Cheng Street | 161034 | 24 | 1949 | 77 yrs | 1274 |
| Blk 18 Tiong Bahru Road | 163018 | 16 | 1949 | 77 yrs | 1279 |
| Blk 44 Moh Guan Terrace | 161044 | 16 | 1949 | 77 yrs | 1284 |
| Blk 21 Lim Liak Street | 161021 | 16 | 1949 | 77 yrs | 1284 |
| Blk 126C Kim Tian Road | 163126 | 214 | 2011 | 15 yrs | 1288 |
| Blk 33 Lim Liak Street | 160033 | 23 | 1949 | 77 yrs | 1293 |
| Blk 50 Moh Guan Terrace | 161050 | 21 | 1949 | 77 yrs | 1295 |
| Blk 111 Bukit Purmei Road | 090111 | 159 | 1984 | 42 yrs | 1300 |
| Blk 134 Jalan Bukit Merah | 160134 | 112 | 1994 | 32 yrs | 1301 |
| Blk 43 Moh Guan Terrace | 160043 | 15 | 1949 | 77 yrs | 1305 |
| Blk 126A Kim Tian Road | 161126 | 214 | 2011 | 15 yrs | 1305 |
| Blk 131B Kim Tian Road | 162131 | 141 | 2000 | 26 yrs | 1309 |
| Blk 20 Tiong Bahru Road | 163020 | 16 | 1949 | 77 yrs | 1312 |
| Blk 49 Kim Pong Road | 160049 | 24 | 1949 | 77 yrs | 1312 |
| Blk 2A Boon Tiong Road | 164002 | 106 | 1999 | 27 yrs | 1313 |
| Blk 2 Jalan Kukoh | 163002 | 264 | 1966 | 60 yrs | 1315 |
| Blk 23 Lim Liak Street | 161023 | 16 | 1949 | 77 yrs | 1318 |
| Blk 110 Bukit Purmei Road | 090110 | 175 | 1984 | 42 yrs | 1319 |
| Blk 36 Moh Guan Terrace | 161036 | 16 | 1949 | 77 yrs | 1321 |
| Blk 136 Jalan Bukit Merah | 160136 | 88 | 1974 | 52 yrs | 1324 |
| Blk 115 Bukit Purmei Road | 090115 | 181 | 1984 | 42 yrs | 1329 |
| Blk 22 Tiong Bahru Road | 165022 | 16 | 1949 | 77 yrs | 1338 |
| Blk 133 Jalan Bukit Merah | 160133 | 112 | 1974 | 52 yrs | 1338 |
| Blk 113 Bukit Purmei Road | 090113 | 160 | 1984 | 42 yrs | 1339 |
| Blk 35 Lim Liak Street | 160035 | 15 | 1949 | 77 yrs | 1339 |
| Blk 25 Lim Liak Street | 161025 | 16 | 1949 | 77 yrs | 1346 |
| Blk 38 Kim Pong Road | 161038 | 24 | 1949 | 77 yrs | 1357 |
| Blk 135 Jalan Bukit Merah | 160135 | 123 | 1995 | 31 yrs | 1359 |
| Blk 2C Boon Tiong Road | 166002 | 116 | 1999 | 27 yrs | 1363 |
| Blk 137 Jalan Bukit Merah | 160137 | 89 | 1974 | 52 yrs | 1365 |
| Blk 4A Boon Tiong Road | 164004 | 116 | 2004 | 22 yrs | 1369 |
| Blk 24 Tiong Bahru Road | 164024 | 16 | 1949 | 77 yrs | 1373 |
| Blk 37 Lim Liak Street | 160037 | 24 | 1949 | 77 yrs | 1375 |
| Blk 27 Lim Liak Street | 160027 | 15 | 1949 | 77 yrs | 1383 |
| Blk 119D Kim Tian Road | 164119 | 200 | 2000 | 26 yrs | 1397 |
| Blk 4B Boon Tiong Road | 165004 | 123 | 2003 | 23 yrs | 1398 |
| Blk 119C Kim Tian Road | 163119 | 200 | 2001 | 25 yrs | 1399 |
| Blk 26 Tiong Bahru Road | 164026 | 16 | 1949 | 77 yrs | 1402 |
| Blk 139 Jalan Bukit Merah | 160139 | 102 | 1995 | 31 yrs | 1402 |
| Blk 123 Kim Tian Road | 160123 | 80 | 1994 | 32 yrs | 1403 |
| Blk 119B Kim Tian Road | 162119 | 200 | 2001 | 25 yrs | 1403 |
| Blk 121 Kim Tian Place | 160121 | 106 | 1999 | 27 yrs | 1403 |
| Blk 122 Kim Tian Road | 160122 | 96 | 1994 | 32 yrs | 1404 |
| Blk 29 Lim Liak Street | 161029 | 16 | 1949 | 77 yrs | 1413 |
| Blk 10 Jalan Bukit Ho Swee | 161010 | 120 | 1962 | 64 yrs | 1430 |
| Blk 121A Kim Tian Place | 161121 | 106 | 1999 | 27 yrs | 1430 |
| Blk 28 Tiong Bahru Road | 163028 | 12 | 1949 | 77 yrs | 1438 |
| Blk 6A Boon Tiong Road | 164006 | 123 | 2003 | 23 yrs | 1446 |
| Blk 102 Bukit Purmei Road | 090102 | 147 | 1983 | 43 yrs | 1448 |
| Blk 114 Bukit Purmei Road | 090114 | 177 | 1984 | 42 yrs | 1448 |
| Blk 138 Jalan Bukit Merah | 160138 | 88 | 1975 | 51 yrs | 1449 |
| Blk 12 Taman Ho Swee | 162012 | 79 | 1963 | 63 yrs | 1452 |
| Blk 112 Bukit Purmei Road | 090112 | 172 | 1984 | 42 yrs | 1454 |
| Blk 110 Jalan Bukit Merah | 160110 | 167 | 1969 | 57 yrs | 1457 |
| Blk 2 Jalan Bukit Ho Swee | 162002 | 120 | 1962 | 64 yrs | 1459 |
| Blk 120 Kim Tian Place | 160120 | 106 | 1999 | 27 yrs | 1466 |
| Blk 125 Kim Tian Road | 160125 | 70 | 1993 | 33 yrs | 1468 |
| Blk 124 Kim Tian Place | 160124 | 288 | 1969 | 57 yrs | 1469 |
| Blk 94 Havelock Road | 160094 | 96 | 1982 | 44 yrs | 1472 |
| Blk 6B Boon Tiong Road | 165006 | 123 | 2003 | 23 yrs | 1473 |
| Blk 8 Jalan Bukit Ho Swee | 161008 | 72 | 1962 | 64 yrs | 1474 |
| Blk 109 Jalan Bukit Merah | 160109 | 118 | 1983 | 43 yrs | 1478 |
| Blk 117 Jalan Bukit Merah | 160117 | 154 | 1968 | 58 yrs | 1491 |
| Blk 120A Kim Tian Place | 161120 | 107 | 1999 | 27 yrs | 1494 |
| Blk 14 Taman Ho Swee | 161014 | 81 | 1963 | 63 yrs | 1495 |
| Blk 111 Jalan Bukit Merah | 160111 | 2 | 1969 | 57 yrs | 1495 |
| Blk 116 Jalan Bukit Merah | 160116 | 154 | 1968 | 58 yrs | 1496 |
| Blk 115 Jalan Bukit Merah | 160115 | 154 | 1968 | 58 yrs | 1501 |
| Blk 108 Jalan Bukit Merah | 160108 | 169 | 1983 | 43 yrs | 1503 |
| Blk 109 Bukit Purmei Road | 090109 | 162 | 1984 | 42 yrs | 1512 |
| Blk 4 Jalan Bukit Ho Swee | 162004 | 55 | 1962 | 64 yrs | 1514 |
| Blk 108 Bukit Purmei Road | 090108 | 176 | 1984 | 42 yrs | 1514 |
| Blk 106 Bukit Purmei Road | 090106 | 123 | 1983 | 43 yrs | 1517 |
| Blk 6 Jalan Bukit Ho Swee | 161006 | 70 | 1962 | 64 yrs | 1517 |
| Blk 95 Havelock Road | 160095 | 96 | 1982 | 44 yrs | 1519 |
| Blk 104 Bukit Purmei Road | 090104 | 132 | 1983 | 43 yrs | 1524 |
| Blk 103 Bukit Purmei Road | 090103 | 119 | 1982 | 44 yrs | 1524 |
| Blk 8A Boon Tiong Road | 164008 | 123 | 2003 | 23 yrs | 1525 |
| Blk 101 Bukit Purmei Road | 090101 | 140 | 1982 | 44 yrs | 1532 |
| Blk 8B Boon Tiong Road | 165008 | 123 | 2003 | 23 yrs | 1538 |
| Blk 16 Taman Ho Swee | 163016 | 78 | 1963 | 63 yrs | 1541 |
| Blk 8 Kim Tian Place | 163008 | 96 | 1983 | 43 yrs | 1543 |
| Blk 10A Boon Tiong Road | 160010 | 228 | 2014 | 12 yrs | 1555 |
| Blk 6 Kim Tian Road | 163006 | 70 | 1993 | 33 yrs | 1561 |
| Blk 118D Jalan Membina | 164118 | 172 | 2001 | 25 yrs | 1562 |
| Blk 113 Jalan Bukit Merah | 160113 | 120 | 1968 | 58 yrs | 1577 |
| Blk 118C Jalan Membina | 163118 | 143 | 2001 | 25 yrs | 1584 |
| Blk 18 Taman Ho Swee | 162018 | 79 | 1963 | 63 yrs | 1588 |
| Blk 7 Kim Tian Place | 160007 | 96 | 1983 | 43 yrs | 1588 |
| Blk 10B Boon Tiong Road | 164010 | 160 | 2014 | 12 yrs | 1588 |
| Blk 118B Jalan Membina | 162118 | 143 | 2001 | 25 yrs | 1602 |
| Blk 107 Jalan Bukit Merah | 160107 | 222 | 1967 | 59 yrs | 1610 |
| Blk 107 Bukit Purmei Road | 090107 | 144 | 1982 | 44 yrs | 1612 |
| Blk 118A Jalan Membina | 161118 | 172 | 2001 | 25 yrs | 1616 |
| Blk 105 Bukit Purmei Road | 090105 | 144 | 1982 | 44 yrs | 1623 |
| Blk 105 Jalan Bukit Merah | 160105 | 324 | 1967 | 59 yrs | 1637 |
| Blk 9B Boon Tiong Road | 163009 | 156 | 2014 | 12 yrs | 1648 |
| Blk 26A Jalan Membina | 162026 | 148 | 2007 | 19 yrs | 1659 |
| Blk 106 Jalan Bukit Merah | 160106 | 330 | 1967 | 59 yrs | 1664 |
| Blk 23 Jalan Membina | 163023 | 156 | 2001 | 25 yrs | 1668 |
| Blk 25A Jalan Membina | 162025 | 92 | 2007 | 19 yrs | 1669 |
| Blk 9A Boon Tiong Road | 162009 | 156 | 2014 | 12 yrs | 1678 |
| Blk 26B Jalan Membina | 165026 | 202 | 2007 | 19 yrs | 1699 |
| Blk 26D Jalan Membina | 167026 | 202 | 2007 | 19 yrs | 1705 |
| Blk 104 Jalan Bukit Merah | 160104 | 216 | 1967 | 59 yrs | 1706 |
| Blk 22 Jalan Membina | 166022 | 156 | 2001 | 25 yrs | 1718 |
| Blk 32 Jalan Bukit Ho Swee | 160032 | 88 | 1963 | 63 yrs | 1726 |
| Blk 20 Jalan Klinik | 160020 | 116 | 1963 | 63 yrs | 1727 |
| Blk 26C Jalan Membina | 166026 | 184 | 2007 | 19 yrs | 1727 |
| Blk 25B Jalan Membina | 164025 | 236 | 2007 | 19 yrs | 1740 |
| Blk 30 Jalan Klinik | 160030 | 175 | 1963 | 63 yrs | 1744 |
| Blk 87 Zion Road | 160087 | 96 | 1974 | 52 yrs | 1749 |
| Blk 22 Havelock Road | 160022 | 280 | 1964 | 62 yrs | 1750 |
| Blk 27A Jalan Membina | 163027 | 150 | 2007 | 19 yrs | 1758 |
| Blk 28 Jalan Klinik | 160028 | 173 | 1963 | 63 yrs | 1762 |
| Blk 26 Jalan Klinik | 160026 | 107 | 1963 | 63 yrs | 1777 |
| Blk 27B Jalan Membina | 164027 | 92 | 2007 | 19 yrs | 1777 |
| Blk 19 Jalan Membina | 163019 | 156 | 2001 | 25 yrs | 1780 |
| Blk 21 Jalan Membina | 163021 | 196 | 2001 | 25 yrs | 1786 |
| Blk 40 Telok Blangah Rise | 090040 | 168 | 1975 | 51 yrs | 1801 |
| Blk 24 Beo Crescent | 160024 | 119 | 1963 | 63 yrs | 1805 |
| Blk 19 Telok Blangah Crescent | 090019 | 364 | 1974 | 52 yrs | 1820 |
| Blk 20 Jalan Membina | 164020 | 156 | 2001 | 25 yrs | 1824 |
| Blk 54 Havelock Road | 161054 | 175 | 2011 | 15 yrs | 1828 |
| Blk 41 Telok Blangah Rise | 090041 | 182 | 1975 | 51 yrs | 1832 |
| Blk 18 Telok Blangah Crescent | 090018 | 174 | 1974 | 52 yrs | 1841 |
| Blk 37 Telok Blangah Rise | 090037 | 96 | 1976 | 50 yrs | 1847 |
| Blk 43 Telok Blangah Rise | 090043 | 154 | 1975 | 51 yrs | 1855 |
| Blk 53 Havelock Road | 161053 | 156 | 2011 | 15 yrs | 1855 |
| Blk 34 Telok Blangah Way | 090034 | 156 | 1975 | 51 yrs | 1859 |
| Blk 33 Telok Blangah Way | 090033 | 169 | 1975 | 51 yrs | 1868 |
| Blk 34 Jalan Bukit Ho Swee | 160034 | 97 | 1963 | 63 yrs | 1873 |
| Blk 42 Telok Blangah Rise | 090042 | 152 | 1975 | 51 yrs | 1875 |
| Blk 36 Beo Crescent | 160036 | 94 | 1963 | 63 yrs | 1881 |
| Blk 52 Havelock Road | 161052 | 184 | 2011 | 15 yrs | 1887 |
| Blk 129 Bukit Merah View | 150129 | 297 | 1973 | 53 yrs | 1892 |
| Blk 38 Beo Crescent | 160038 | 97 | 1963 | 63 yrs | 1893 |
| Blk 35 Telok Blangah Rise | 090035 | 28 | 1975 | 51 yrs | 1894 |
| Blk 55 Havelock Road | 161055 | 175 | 2011 | 15 yrs | 1894 |
| Blk 128 Bukit Merah View | 150128 | 300 | 1973 | 53 yrs | 1897 |
| Blk 38 Telok Blangah Rise | 090038 | 28 | 1975 | 51 yrs | 1899 |
| Blk 39 Telok Blangah Rise | 090039 | 96 | 1976 | 50 yrs | 1904 |
| Blk 130 Bukit Merah View | 150130 | 293 | 1973 | 53 yrs | 1911 |
| Blk 40 Beo Crescent | 160040 | 96 | 1963 | 63 yrs | 1914 |
| Blk 20 Telok Blangah Crescent | 090020 | 175 | 1974 | 52 yrs | 1916 |
| Blk 56 Havelock Road | 161056 | 156 | 2011 | 15 yrs | 1921 |
| Blk 17 Telok Blangah Crescent | 090017 | 145 | 2000 | 26 yrs | 1940 |
| Blk 123 Bukit Merah View | 151123 | 320 | 1972 | 54 yrs | 1944 |
| Blk 57 Havelock Road | 161057 | 184 | 2011 | 15 yrs | 1951 |
| Blk 126 Bukit Merah View | 151126 | 116 | 1995 | 31 yrs | 1952 |
| Blk 32 Telok Blangah Rise | 090032 | 138 | 1975 | 51 yrs | 1952 |
| Blk 121 Bukit Merah View | 151121 | 224 | 1972 | 54 yrs | 1954 |
| Blk 16 Telok Blangah Crescent | 090016 | 178 | 1974 | 52 yrs | 1957 |
| Blk 27 Telok Blangah Way | 090027 | 156 | 1975 | 51 yrs | 1960 |
| Blk 46 Jalan Bukit Ho Swee | 160046 | 105 | 1964 | 62 yrs | 1969 |
| Blk 17A Telok Blangah Crescent | 091017 | 174 | 2000 | 26 yrs | 1970 |
| Blk 125 Bukit Merah View | 151125 | 78 | 1995 | 31 yrs | 1974 |
| Blk 120 Bukit Merah View | 152120 | 120 | 1972 | 54 yrs | 1976 |
| Blk 58 Havelock Road | 161058 | 188 | 2011 | 15 yrs | 1983 |
| Blk 79 Indus Road | 161079 | 520 | 1971 | 55 yrs | 1990 |
| Blk 44 Beo Crescent | 160044 | 126 | 1964 | 62 yrs | 1997 |
| Blk 42 Beo Crescent | 160042 | 126 | 1964 | 62 yrs | 2007 |
| Blk 50 Havelock Road | 160050 | 96 | 1966 | 60 yrs | 2032 |
| Blk 48 Lower Delta Road | 160048 | 382 | 1964 | 62 yrs | 2032 |
Condos, apartments and landed homes near Cantonment Primary School
Listed by development, and by street where the list records no development name, rather than address by address.
Within 1km: 6,289 homes
| Development or street↕ | Type↕ | Homes↕ |
|---|---|---|
| One Pearl Bank | Condo or apartment | 774 |
| Icon | Condo or apartment | 646 |
| V On Shenton | Condo or apartment | 510 |
| One Bernam | Condo or apartment | 364 |
| Skysuites@Anson | Condo or apartment | 360 |
| Spottiswoode Residences | Condo or apartment | 351 |
| The Clift | Condo or apartment | 312 |
| People's Park Complex | Condo or apartment | 288 |
| Altez | Condo or apartment | 280 |
| Emerald Garden | Condo or apartment | 265 |
| Sky Everton | Condo or apartment | 262 |
| Spottiswoode 18 | Condo or apartment | 251 |
| International Plaza | Condo or apartment | 210 |
| 76 Shenton | Condo or apartment | 202 |
| Spottiswoode Suites | Condo or apartment | 183 |
| Wallich Residence | Condo or apartment | 181 |
| Lumiere | Condo or apartment | 168 |
| Eon Shenton | Condo or apartment | 132 |
| The Beacon | Condo or apartment | 124 |
| Dorsett Residences | Condo or apartment | 68 |
| The Arris | Condo or apartment | 63 |
| Craig Place | Condo or apartment | 58 |
| Onze @ Tanjong Pagar | Condo or apartment | 56 |
| Blair Road | Landed | 24 |
| Eng Hoon Mansions | Condo or apartment | 19 |
| Avenue South Residence | Condo or apartment | 18 |
| Club Street | Condo or apartment | 18 |
| Eng Hoon Street | Condo or apartment | 11 |
| Everton Road | Landed | 11 |
| Cantonment Serviced Apartments | Condo or apartment | 9 |
| Triple 2 Studio | Condo or apartment | 8 |
| Allan Ville | Condo or apartment | 7 |
| Eng Hoon Street | Landed | 7 |
| Neil Road | Landed | 6 |
| Neil Road | Condo or apartment | 6 |
| Blair Road | Condo or apartment | 5 |
| Hoe Chiang Road | Condo or apartment | 5 |
| Spottiswoode Park Road | Landed | 5 |
| Keong Saik Road | Condo or apartment | 4 |
| Lim Teck Kim Road | Condo or apartment | 4 |
| Smith Street | Condo or apartment | 4 |
| Mohamed Ali Lane | Condo or apartment | 2 |
| Spottiswoode Park Road | Condo or apartment | 2 |
| Thye Shan Mansion | Condo or apartment | 2 |
| Everton Court | Condo or apartment | 1 |
| Everton Road | Condo or apartment | 1 |
| Outram Road | Condo or apartment | 1 |
| Yan Kit Road | Landed | 1 |
Between 1km and 2km: 14,328 homes
| Development or street↕ | Type↕ | Homes↕ |
|---|---|---|
| The Sail @ Marina Bay | Condo or apartment | 1,111 |
| Avenue South Residence | Condo or apartment | 1,056 |
| Marina One Residences | Condo or apartment | 1,042 |
| Aspen Heights | Condo or apartment | 606 |
| Rivergate | Condo or apartment | 545 |
| Riviere/Fraser Residence River Promenade | Condo or apartment | 527 |
| River Place | Condo or apartment | 509 |
| Highline Residences | Condo or apartment | 500 |
| Ue Square | Condo or apartment | 495 |
| Martin Modern | Condo or apartment | 450 |
| Marina Bay Residences | Condo or apartment | 428 |
| Central Green Condominium | Condo or apartment | 412 |
| The Landmark | Condo or apartment | 396 |
| One Shenton | Condo or apartment | 341 |
| Martin Place Residences | Condo or apartment | 302 |
| Emerald Park | Condo or apartment | 280 |
| Teresa Ville | Condo or apartment | 264 |
| Mirage Tower | Condo or apartment | 248 |
| Twin Regency | Condo or apartment | 234 |
| Marina Bay Suites | Condo or apartment | 221 |
| Meraprime | Condo or apartment | 213 |
| Watermark Robertson Quay | Condo or apartment | 206 |
| The Pier At Robertson | Condo or apartment | 201 |
| The Pearl @ Mount Faber | Condo or apartment | 192 |
| Robertson 100 | Condo or apartment | 186 |
| The Wharf Residence | Condo or apartment | 186 |
| Tribeca | Condo or apartment | 175 |
| Robinson Suites | Condo or apartment | 167 |
| The Regency At Tiong Bahru | Condo or apartment | 158 |
| The Avenir | Condo or apartment | 134 |
| Oleanas Residence | Condo or apartment | 130 |
| The Imperial | Condo or apartment | 122 |
| People's Park Centre | Condo or apartment | 120 |
| The Inspira | Condo or apartment | 120 |
| Riverwalk Apartments | Condo or apartment | 118 |
| Waterford Residence | Condo or apartment | 118 |
| Starlight Suites | Condo or apartment | 105 |
| Centennia Suites | Condo or apartment | 97 |
| Louis Kienne Serviced Residences - Havelock | Condo or apartment | 96 |
| Martin No 38 | Condo or apartment | 88 |
| Vivace | Condo or apartment | 85 |
| Kim Yam Road | Condo or apartment | 84 |
| Mount Faber Lodge | Condo or apartment | 84 |
| Regency Suites | Condo or apartment | 84 |
| Euro-Asia Court | Condo or apartment | 81 |
| The Quayside | Condo or apartment | 79 |
| Riverside View | Condo or apartment | 72 |
| Riverside 48 | Condo or apartment | 70 |
| Robertson Edge | Condo or apartment | 70 |
| Up@Robertson Quay | Condo or apartment | 70 |
| Harvest Mansions | Condo or apartment | 66 |
| High Street Centre | Condo or apartment | 65 |
| 8 Rodyk | Condo or apartment | 50 |
| Mohamed Sultan Road | Condo or apartment | 48 |
| Harbour Suites | Condo or apartment | 44 |
| The Riverside Piazza | Condo or apartment | 40 |
| Park Avenue Residences | Condo or apartment | 36 |
| Robertson Blue | Condo or apartment | 36 |
| Rv Point | Condo or apartment | 36 |
| Outram Road | Condo or apartment | 32 |
| Fook Hai Building | Condo or apartment | 28 |
| Bukit Teresa Road | Landed | 19 |
| Gambier Court | Condo or apartment | 18 |
| Havelock Road | Condo or apartment | 16 |
| Bukit Teresa Close | Landed | 14 |
| Teresa 8 | Landed | 11 |
| Acorn | Condo or apartment | 10 |
| Kai Fook Mansion | Condo or apartment | 10 |
| Martin Edge | Condo or apartment | 9 |
| Valley Lodge | Condo or apartment | 9 |
| Teresa Villas | Landed | 8 |
| Yong Siak Street | Condo or apartment | 7 |
| Tank Road | Condo or apartment | 6 |
| Gemmill Lane | Condo or apartment | 5 |
| Outram Loft | Condo or apartment | 4 |
| Gambier Court | Landed | 3 |
| Kim Yam Road | Landed | 3 |
| Nagarathar Building | Condo or apartment | 3 |
| Tiong Bahru Road | Condo or apartment | 3 |
| Yong Siak Court | Condo or apartment | 3 |
| Yong Siak View | Condo or apartment | 3 |
| Boon Tat Street | Condo or apartment | 2 |
| Lorong Telok | Condo or apartment | 2 |
| Tank Road | Landed | 1 |
If you live in these blocks, which other schools are also within 1km?
Most blocks near Cantonment Primary School sit inside the 1km band of more than one school, so the distance advantage you have here you often have elsewhere too. These are the schools sharing the most blocks with it, out of 54.
Sharing a block means both schools' own within-1km lists contain it, on SLA's answer for that address. It does not mean the two are interchangeable, only that your address gives you the same standing at both.
Does new housing make a school harder to get into?
We measured it across every primary school over sixteen years of registration. New flats do raise how many families compete for each Phase 2C place, most strongly about five years after the keys are handed over, and they barely change whether the school ballots at all.
Read what the data shows →Common questions
Which HDB blocks are within 1km of Cantonment Primary School?
54 HDB blocks sit within 1km of Cantonment Primary School, holding about 7,608 flats. Every one is listed on this page with its address and postal code. The band for each block is the answer SLA's OneMap School Query gives for that address, the same service MOE tells parents to check.
Does living within 1km guarantee a place at Cantonment Primary School?
No. Distance sets the order in which places are given out, not the number of places. In Phase 2C, children living within 1km are considered first, then those 1 to 2km away. If more apply within a group than there are places left, that group goes to a ballot.
Are condominiums and landed homes included?
Yes. 6,289 private and landed homes sit within 1km of Cantonment Primary School and 14,328 between 1km and 2km, listed on this page by development, and by street where the list records no development name. Their bands come from the same SLA service as the blocks, asked address by address. Check your own address on SLA's OneMap School Query before relying on this.
Bands: from SLA's OneMap School Query, asked for each block individually, the same service MOE tells parents to use. Metres are our own estimate on MOE's published distance method.
Phase 2C history: this school's own Phase 2C vacancies and applicants each year, 2010 to 2025, compiled registration outcomes cross-checked against MOE where the years overlap. Not the same as MOE's own published balloting flag.
Condos and landed homes: from the Urban Redevelopment Authority's published dwelling-unit list, last updated by URA on 26 February 2026, with each address's band asked of SLA's School Query individually. Grouped by development, and by street where URA's list records no development, the street taken from SLA's OneMap search for that postal code. No distance in metres is shown because that service publishes a band and never a figure.
Page copy last checked against official sources: 31 July 2026.
Cantonment parents on WhatsApp
No one has sent us Cantonment's group yet. If you know it, tap below and we'll get it listed.
Add this school's groupFind your child's group
Every cohort has its own WhatsApp group of parents going through the exact same year, real-time registration updates, school reviews, balloting news and answers from people one step ahead of you. Pick the year your child starts Primary 1.
The 2026 registration exercise runs from 30 June to 30 October 2026, with the citizen and PR phases finishing in late August. This is the live cohort, phase dates, balloting and school choice are happening right now.
Registration in mid-2027. Get the lay of the land early, school shortlists, the 30-month address rule, and what to prepare.
Plenty of runway. Useful if you're weighing a home move for distance priority or choosing a kindergarten with an eye on P1.
Free to join. A friendly, parent-run space, no spam, no selling.