Skip to content
dailystudysgDaily Study SG

Prices · Toa Payoh

Toa Payoh HDB resale prices

The median resale flat in Toa Payoh changed hands at $666,500 over the 12 months to Oct 2026 — $623 psf — across 1,095 sales in 267 blocks, with a median of 57 years of lease remaining.

Median price
$666,500
1,095 sales in the past 12 months.
Median per sq ft
$623 psf
Median of block medians.
Median lease left
57 years
How much of the 99 years remains across the town.

What each flat type costs in Toa Payoh

Flat typeMedian priceMedian sizePer sq ftSales
2-room$279,500463 sq ft$612 psf23
3-room$385,000721 sq ft$541 psf454
4-room$883,0001,001 sq ft$822 psf444
5-room$1,027,5001,302 sq ft$746 psf158
Executive$980,0001,572 sq ft$624 psf16

These are medians of block medians, which is how every town and district figure on this site is built. A flat type’s own page takes the median of the sales themselves, so the two differ where a town’s sales are concentrated in a few blocks — neither is wrong, and each page says which it is showing.

The dearest blocks in Toa Payoh

Every block in Toa Payoh that sold this year

267 blocks with at least one sale in the past 12 months, dearest first.

Show the figures
BlockPer sq ftLease leftSalesPostal code
138b Lorong 1A Toa Payoh$1239856—
138a Lorong 1A Toa Payoh$1235856—
108b Bidadari Park Drive$1217941—
115c Alkaff Crescent$12179311343115
139b Lorong 1A Toa Payoh$1199859—
131a Lorong 1 Toa Payoh$1192912—
110a Bidadari Park Drive$1179947—
105a Bidadari Park Drive$1145932341105
138c Lorong 1A Toa Payoh$11428510—
130a Lorong 1 Toa Payoh$1139919—
102a Bidadari Park Drive$11379411—
107b Bidadari Park Drive$1135945—
101a Bidadari Park Drive$11349439—
130b Lorong 1 Toa Payoh$11319116—
114a Alkaff Crescent$11199411—
105b Bidadari Park Drive$11169311—
112a Alkaff Crescent$1107941—
139a Lorong 1A Toa Payoh$11058510—
113b Alkaff Crescent$1101941—
106a Bidadari Park Drive$1100935—
103a Bidadari Park Drive$10999417—
103b Bidadari Park Drive$10969414—
106b Bidadari Park Drive$1092936—
118a Alkaff Crescent$10919332—
131b Lorong 1 Toa Payoh$1089917—
115a Alkaff Crescent$1088939341115
104a Bidadari Park Drive$10879423—
107a Bidadari Park Drive$1084947—
111a Alkaff Crescent$1079949—
113a Alkaff Crescent$1077947—
102b Bidadari Park Drive$10729423—
114b Alkaff Crescent$1062948—
79b Toa Payoh Central$1062826—
110b Bidadari Park Drive$10599411—
79d Toa Payoh Central$1058824—
79a Toa Payoh Central$10578212—
145 Lorong 2 Toa Payoh$1053797310145
79e Toa Payoh Central$1045827315079
111b Alkaff Crescent$1040945—
143 Lorong 2 Toa Payoh$1039751310143
112b Alkaff Crescent$1037947—
146 Lorong 2 Toa Payoh$1037793310146
147 Lorong 2 Toa Payoh$1026797310147
152 Lorong 2 Toa Payoh$1020798310152
79c Toa Payoh Central$1016824—
108a Bidadari Park Drive$1015941—
261 Toa Payoh East$999929129261
264 Toa Payoh East$994924129264
263 Toa Payoh East$9779210129263
84a Lorong 2 Toa Payoh$959701—
82a Lorong 4 Toa Payoh$952691—
262 Toa Payoh East$951924129262
146 Potong Pasir Avenue 1$940714350146
148 Potong Pasir Avenue 1$939712350148
144 Lorong 2 Toa Payoh$927757310144
7 Upper Aljunied Lane$925908360007
81 Lorong 4 Toa Payoh$925704310081
9 Joo Seng Road$919907110009
154 Lorong 2 Toa Payoh$913741310154
84b Lorong 2 Toa Payoh$905701—
153a Lorong 1 Toa Payoh$884721—
142 Lorong 2 Toa Payoh$877743310142
121 Lorong 2 Toa Payoh$869752310121
141 Lorong 2 Toa Payoh$862744310141
122 Lorong 2 Toa Payoh$854721310122
101a Lorong 2 Toa Payoh$853661—
80b Lorong 4 Toa Payoh$849701—
155 Lorong 1 Toa Payoh$838722310155
81a Lorong 4 Toa Payoh$830702—
84 Lorong 2 Toa Payoh$828702310084
156 Lorong 1 Toa Payoh$822725310156
37 Lorong 5 Toa Payoh$822701310037
153 Lorong 2 Toa Payoh$809725310153
82b Lorong 4 Toa Payoh$805694—
81b Lorong 4 Toa Payoh$794702—
80a Lorong 4 Toa Payoh$793701—
140 Potong Pasir Avenue 3$786571350140
101b Lorong 2 Toa Payoh$785661—
62 Lorong 4 Toa Payoh$774723310062
172 Lorong 1 Toa Payoh$773682310172
122 Potong Pasir Avenue 1$771572350122
99a Lorong 2 Toa Payoh$769661—
80 Lorong 4 Toa Payoh$758695310080
97 Lorong 3 Toa Payoh$757663128097
102 Potong Pasir Avenue 1$756572350102
82 Lorong 4 Toa Payoh$746693310082
14a Lorong 7 Toa Payoh$743711—
142 Potong Pasir Avenue 3$741573350142
143 Potong Pasir Avenue 2$741576118143
139 Potong Pasir Avenue 3$738572350139
7 Lorong 7 Toa Payoh$737714310007
6 Lorong 7 Toa Payoh$735713310006
108 Potong Pasir Avenue 1$734574350108
134 Potong Pasir Avenue 3$733572350134
136 Potong Pasir Avenue 3$732573350136
101 Potong Pasir Avenue 1$730572350101
86 Lorong 2 Toa Payoh$728702310086
171 Lorong 1 Toa Payoh$718685310171
10 Lorong 7 Toa Payoh$715711310010
191 Lorong 4 Toa Payoh$713471310191
52 Lorong 6 Toa Payoh$713562310052
145 Potong Pasir Avenue 2$707572118145
121 Potong Pasir Avenue 1$702572350121
14b Lorong 7 Toa Payoh$700714—
49 Lorong 5 Toa Payoh$700664310049
35 Lorong 5 Toa Payoh$696702310035
14 Lorong 7 Toa Payoh$691711310014
179 Toa Payoh Central$690474310179
105 Potong Pasir Avenue 1$689576350105
193 Lorong 4 Toa Payoh$681473310193
238 Lorong 1 Toa Payoh$680595310238
44 Lorong 5 Toa Payoh$678663310044
257 Kim Keat Avenue$677614310257
239 Lorong 1 Toa Payoh$674595310239
256 Kim Keat Avenue$666611310256
106 Potong Pasir Avenue 1$665571350106
50 Lorong 5 Toa Payoh$665663310050
161 Lorong 1 Toa Payoh$656452310161
255 Kim Keat Avenue$643611310255
43 Lorong 5 Toa Payoh$642661310043
120 Lorong 2 Toa Payoh$639418310120
46 Lorong 5 Toa Payoh$639662310046
11 Lorong 8 Toa Payoh$638713310011
113 Potong Pasir Avenue 1$638571350113
258 Kim Keat Avenue$636611310258
8 Joo Seng Road$636681110008
19 Joo Seng Road$635611110019
103 Potong Pasir Avenue 1$630572350103
109 Potong Pasir Avenue 1$630571350109
186 Toa Payoh Central$629451310186
209 Toa Payoh North$629461310209
144 Potong Pasir Avenue 2$628571118144
236 Lorong 1 Toa Payoh$624591310236
248 Kim Keat Link$623622127248
177 Toa Payoh Central$622451310177
21 Joo Seng Road$621612110021
175 Lorong 2 Toa Payoh$619471310175
58 Lorong 4 Toa Payoh$619401310058
240 Lorong 1 Toa Payoh$617591310240
244 Kim Keat Link$617621127244
206 Toa Payoh North$612462310206
254 Kim Keat Avenue$612624310254
120 Potong Pasir Avenue 1$610575350120
259 Kim Keat Avenue$608626310259
15 Joo Seng Road$604573110015
54 Lorong 5 Toa Payoh$603402310054
117 Potong Pasir Avenue 1$602574350117
249 Kim Keat Link$599613127249
12 Joo Seng Road$597571110012
185 Toa Payoh Central$596451310185
246 Kim Keat Link$595622127246
11 Joo Seng Road$594561110011
203 Toa Payoh North$593552310203
250 Kim Keat Link$593623127250
247 Kim Keat Link$592623127247
16 Joo Seng Road$591572110016
119 Potong Pasir Avenue 1$590577350119
178 Toa Payoh Central$589452310178
85c Lorong 4 Toa Payoh$587452313085
55 Lorong 5 Toa Payoh$586402310055
237 Lorong 1 Toa Payoh$585591310237
115 Potong Pasir Avenue 1$583574350115
118 Potong Pasir Avenue 1$583573350118
73 Lorong 4 Toa Payoh$583462310073
114 Potong Pasir Avenue 1$582573350114
109 Lorong 1 Toa Payoh$580432310109
17 Joo Seng Road$579562110017
85a Lorong 4 Toa Payoh$579453311085
10 Joo Seng Road$578561110010
13 Joo Seng Road$575571110013
116 Potong Pasir Avenue 1$571571350116
3 Upper Aljunied Lane$570411360003
126 Lorong 1 Toa Payoh$569433310126
183 Toa Payoh Central$569451310183
199 Toa Payoh North$567554310199
111 Lorong 1 Toa Payoh$562434310111
204 Toa Payoh North$560466310204
216 Lorong 8 Toa Payoh$559482310216
118 Lorong 1 Toa Payoh$557417310118
51 Lorong 6 Toa Payoh$557567310051
207 Toa Payoh North$556463310207
23 Toa Payoh East$556432129023
110 Lorong 1 Toa Payoh$550404310110
227 Lorong 8 Toa Payoh$549493310227
56 Lorong 4 Toa Payoh$549405310056
215 Lorong 8 Toa Payoh$546481310215
85b Lorong 4 Toa Payoh$546451312085
214 Lorong 8 Toa Payoh$544481310214
223 Lorong 8 Toa Payoh$544492310223
226 Lorong 8 Toa Payoh$544493310226
200 Toa Payoh North$543461310200
61 Lorong 5 Toa Payoh$543401310061
229 Lorong 8 Toa Payoh$539492310229
217 Lorong 8 Toa Payoh$538492310217
242 Kim Keat Link$536621127242
169 Lorong 1 Toa Payoh$535452310169
94 Lorong 4 Toa Payoh$534401310094
168 Lorong 1 Toa Payoh$532455310168
202 Toa Payoh North$532464310202
116 Lorong 2 Toa Payoh$529438310116
158 Lorong 1 Toa Payoh$529453310158
208 Toa Payoh North$528461310208
107 Potong Pasir Avenue 1$527571350107
163 Lorong 1 Toa Payoh$527451310163
159 Lorong 1 Toa Payoh$526455310159
98 Lorong 1 Toa Payoh$526433310098
107 Lorong 1 Toa Payoh$523431310107
17 Lorong 7 Toa Payoh$522446310017
205 Toa Payoh North$522465310205
18 Joo Seng Road$519572110018
85 Lorong 4 Toa Payoh$519451310085
234 Lorong 8 Toa Payoh$517493310234
235 Lorong 8 Toa Payoh$517495310235
124 Lorong 1 Toa Payoh$516433310124
66 Lorong 4 Toa Payoh$515423310066
1 Lorong 7 Toa Payoh$513425310001
174 Lorong 1 Toa Payoh$513454310174
213 Lorong 8 Toa Payoh$513482310213
53 Lorong 5 Toa Payoh$512415310053
113 Lorong 1 Toa Payoh$511402310113
218 Lorong 8 Toa Payoh$510512310218
100 Lorong 1 Toa Payoh$508435310100
114 Lorong 1 Toa Payoh$507403310114
222 Lorong 8 Toa Payoh$507496310222
225 Lorong 8 Toa Payoh$507494310225
59 Lorong 5 Toa Payoh$506469310059
2 Upper Aljunied Lane$505414360002
47 Lorong 6 Toa Payoh$505423310047
157 Lorong 1 Toa Payoh$504446310157
233 Lorong 8 Toa Payoh$500544310233
34 Lorong 5 Toa Payoh$500434310034
18 Lorong 7 Toa Payoh$499431310018
2 Lorong 7 Toa Payoh$499421310002
219 Lorong 8 Toa Payoh$499514310219
38 Lorong 5 Toa Payoh$499436310038
112 Lorong 1 Toa Payoh$497404310112
128 Lorong 1 Toa Payoh$495433310128
96 Lorong 3 Toa Payoh$495436128096
4 Upper Aljunied Lane$494411360004
5 Upper Aljunied Lane$494411360005
69 Lorong 4 Toa Payoh$494461310069
232 Lorong 8 Toa Payoh$493495310232
27 Toa Payoh East$493447129027
115 Lorong 1 Toa Payoh$490404310115
117 Lorong 1 Toa Payoh$489412310117
12 Lorong 7 Toa Payoh$486436310012
173 Lorong 1 Toa Payoh$486456310173
231 Lorong 8 Toa Payoh$486493310231
20 Lorong 7 Toa Payoh$485434310020
26 Toa Payoh East$485448129026
194 Kim Keat Avenue$483465310194
123 Lorong 1 Toa Payoh$476432310123
125 Lorong 1 Toa Payoh$476436310125
25 Toa Payoh East$476446129025
13 Lorong 7 Toa Payoh$4724311310013
91 Lorong 3 Toa Payoh$471438128091
228 Lorong 8 Toa Payoh$470492310228
195 Kim Keat Avenue$4694615310195
3 Lorong 7 Toa Payoh$469422310003
57 Lorong 5 Toa Payoh$469465310057
220 Lorong 8 Toa Payoh$465491310220
224 Lorong 8 Toa Payoh$465491310224
8 Lorong 7 Toa Payoh$465433310008
119 Lorong 1 Toa Payoh$457411310119
9 Lorong 7 Toa Payoh$448433310009
230 Lorong 8 Toa Payoh$439493310230
70 Lorong 4 Toa Payoh$418421310070

207 further blocks are in the table above.

Streets in Toa Payoh

15 streets with at least 20 sales in the past 12 months, dearest per square foot first. Price intent sits at street level, so each has a page of its own with every block on it ranked.

Where Toa Payoh sits

Toa Payoh falls in districts D05, D12 and D13. Cheapest blocks here run from $418 psf, against $1,239 psf at the top — a spread within one town of 3.0 times, which is a reminder that a town median is a starting point and not a valuation.