free hit counter


Dec 14

HDB statistics, facts & figures

HDB built slightly over 1 million units since its founding in 1960 (the 1 millionth flat was completed in December 2010), SIT built about 23,000 units between 1927 and 1960, JTC and HUDC built few thousand units between 1960s and 1980s, making a total of about 1.1 million public housing units built in the history of Singapore, as 2015.

Of these 1.1 million units built, 968,856 units are in use at 31 March 2015, about 130,000 dwelling units being demolished (clearance of rental blocks and SERS), converted (2 units joined into 1 unit), privatized (HUDC), etc.

HDB Annual Report is released in November. Do not ask for 31 March 2016 updates before November 2016!

What other statistical data would you like to see on this page? Leave a comment and tell me!

HDB dwelling units per town and flat type, as 31 March 2015 HDB dwelling units per town, by year
HDB achievements since 1960 HDB dwelling units by flat type, per year
All charts are screenshoted from HDB Statistics .xls, for exact figures see Excel file.

According HDB Annual Report 2015, out of 3.9 million resident population (Singapore Citizens and Permanent Residents, as June 2013), 3,217,400 live in HDB apartments, this means 82% (non-residents are not allowed to own HDB apartments but they can live in apartments owned by a resident spouse, also they are allowed to own apartments in private condominiums taller than 6 storeys but not landed houses or apartments in low-rise condominiums). This means average family size of 3.42 residents per apartment and 27.56 sqm per person. For comparison, in 1968 were in average 6.2 people per apartment (average flat size I estimate around 40 sqm).
Many HDB owners are renting rooms or entire flat to foreigners, some HDB owners are citizens married with foreigners, HDB never provide official statistics about how many non-residents live in HDB apartments.

According Yearbook of Statistics 2010, Singapore population including non-residents is 5076700 living in 1180500 dwelling units (HDBs, condos, private flats, landed houses, others), of which 76.3% are HDBs, this means a nationwide average of 4.30 people per dwelling unit, if the average would be same for HDB, it would mean 22 sqm per person (no newer statistics available for non-residents).

Home ownership of HDB flats reached the peak of 94% in 2002, then slowly felt down to 90% in 2011.

HDB dwelling units under management, as 31 March 2015

Biggest HDB town: Bedok during 1990s, Tampines in 1996-1999 and Jurong West since 2000. Either Sengkang or Tampines will take the lead around 2020.


Town 1-Room 2-Room 3-Room 4-Room 5-Room E / MG SA Total
Ang Mo Kio 1318 3493 24239 13682 5654 489 294 49169
Bedok 2250 1923 22515 20065 10390 2713 259 60115
Bishan 396 0 2357 9359 5716 1660 176 19664
Bukit Batok 305 95 10280 13851 4832 2732 180 32275
Bukit Merah 4731 5756 15973 15412 9479 44 490 51885
Bukit Panjang 223 509 3532 16307 10101 3381 410 34463
Bukit Timah 0 0 441 920 682 380 0 2423
Central Area 2075 1316 4739 3529 903 9 0 12571
Choa Chu Kang 355 751 1849 20412 13720 4762 544 42393
Clementi 474 932 11947 8593 2915 619 0 25480
Geylang 1044 3150 11354 9181 3590 830 107 29256
Hougang 532 892 10182 24932 10606 4310 192 51646
Jurong East 352 412 6821 7855 5925 1871 143 23379
Jurong West 540 1630 12468 28348 21553 6507 709 71755
Kallang / Whampoa 4401 2469 13151 9849 5366 504 0 35740
Marine Parade 0 1350 3037 1798 1677 0 0 7862
Pasir Ris 176 322 388 11404 9272 7460 185 29207
Punggol 701 990 2707 16613 13060 1126 318 35515
Queenstown 575 3228 14054 8112 3852 354 371 30546
Sembawang 321 768 349 8447 7556 2870 464 20775
Sengkang 685 1356 2800 27560 22170 4462 0 59033
Serangoon 182 219 4543 10231 3753 2365 0 21293
Tampines 775 702 13082 28361 17147 5845 687 66599
Toa Payoh 1169 3613 15020 9610 6017 854 156 36439
Woodlands 1492 1126 6312 27499 19405 6191 650 62675
Yishun 726 898 14506 28023 9061 2741 743 56698
Total 25798 37900 228646 379953 224402 65079 7078 968856
Average flat size 31 45.26 68.03 96.31 118.47 144.71 ~40 155.61
Final results Average flat size – 93.87 sqm

Total population (Jun 2014) – 5469700 people
Resident population – 3900000 people
HDB resident population – 3213000 people (82%)
Average resident household size – 3.42 people
(27.56 sqm per capita)

Despite of shrinking flat sizes in late 1990s, average flat size has increased until 2005, reaching about 95 sqm, thanks to demolition of small 1/2/3-room flats built in 1960-1970s and building 90-140 sqm flats, also due of the Main Upgrdadin Programme that add 5 sqm utility rooms. After 2005 average flat size is slowly falling down because HDB stoped supply of Executive, reduced supply of 5-room, and reintroduced 1-room, 2-room and 3-room flats.

BTO flats launched since 2011 and completed from 2015 onward are about 80 sqm in average, for comparison the flats build in mid-1990s were about 120 sqm in average, a world record for public housing.

– SingStat for the population
– HDB Annual Reports for the number of flats (units)
– HDB Resale Flat Prices database for 2008-2013 (149930 records) for estimating average flat sizes

The average flat size is a bit inaccurate because the database include only sold flats, there is no info about the size of rental 1/2-room flats, and does not include flats built last 5 years which are under minimum occupation period, including them For 2005 average flat size by type I used resale transactions with lease year pre-2005.

SingStat also show population living in condos and landed houses, in case you are interested, but unfortunately there are NO detailed statistics for about number of private housing breakdown by type.

Excel files with additional statistics

HDB Annual Reports.xls – 1990-2000 + 1962 annual reports digitalized into Excel by me:

Source of data: HDB Annual Reports 1994-1996 (available on and 2000-present (available on HDB InfoWEB even if they are no longer in Annual Reports page, but doing a Google search you could still find the direct link to files still hosted on HDB server, they were deleted at October 2015 website redesign). I was not able to get 1997-1999 because since 1997 HDB provided in PDF format instead of HTML page, and did not cached PDF files.
I added 1990-1999 thanks to KZ, a friend who during school vacation of June and December 2015 went in National Library and photoed the annual reports for me for digitization. He photoed 1960s to 1980s annual reports too and I may digitize them too when I have free time. These pre-1990 annual reports have a list of about 100 HDB Estates. The current HDB towns appeared in AR 1990 (20 towns plus 11 other estates) and was revised in AR 1999 to 23 towns and 4 estates then 23 towns and 3 estates by abandoning Lim Chu Kang.

HDB Statistics.xls – Excel file compiled by me, containing:
– Annual Reports 2000-2015
– Number of dwelling units by town and flat type, table and chart
– Number of dwelling units by town and year, table and chart
– Number of dwelling units by flat type and year, table and chart
– Statistics for calculation of the average flat size along history
– HDB achievements since 1960
– Resale market statistics
Please leave your comments about my work!

HDB flat size statistics based on resale transactions

I copied the listings from HDB Resale Flat Prices e-service (April 2008 – December 2013) in Microsoft Excel for purpose of making statistics. Results:

– As country level: the average flats size is 97.41 sqm (average of ~149930 transacted units).
– As town level: Central Area (most built in 1970s) have the smallest flats, 72.24 sqm (average of 998 units) while Pasir Ris New Town (built between 1988 and 1996) have the biggest flats, 123.38 sqm (average of 5184 units).
– As neighborhood level: Pasir Ris 2XX neighborhood have the biggest flats, 132.36 sqm (average of 694 units), Pasir Ris 5XX have 129.25 sqm (average of 875 units), Pasir Ris 6XX have 127.17 sqm (average of 521 units), Choa Chu Kang 5XX have 126.39 sqm (average of 607 units), Tampines 3XX have 121.79 sqm (average of 1129 units).
– As five-year period: 1991-1995 have the biggest flats, 124.48 sqm (average of 11398 transacted units).

Note that the average size of resold flats is slightly bigger than the real average flat size, because the big and <10 year old flats tends to change their owners more frequently than the small old flats owned mainly by elderly, also some of the small flats are rented from HDB rather than owned, so they never appear in resale transactions.

The full Excel database of resale transactions can be purchased from my Store.

HDB flats breakdown by floor area HDB flats size over years


I noticed many visitors coming here by searching things like “total number of HDB blocks in Singapore“. HDB provide official numbers of units but not of blocks. Blocks can be ONLY counted manually.
Do we should also count the 2-storey shophouse that contains no residential units, only commercial units (flats accessible from shop entrance)? Do we should also count under-construction blocks and blocks awaiting demolition? Do we should count multi-storey carparks and precint pavilions too?

According Database of HDB blocks, there are about 9800 residential HDB buildings in Singapore (not including carparks, pavilions, but including shophouses).
Note that the database is, in the current version, NOT ACCURATE… being made for personal curiosity without being paid for, with limited time available for voluntary jobs. Some under construction blocks are counted, others not. Some demolished blocks are counted too.

I will provide detailed statistics with higher accuracy if someone will pay my time required to make them.

First payment came in May 2015, reason for which I improved database accuracy significantly.
According the July 2015 edition of database, there are 9503 blocks with known number of units, total 980108 units, giving an average of 103 units per block.


6 pings

Skip to comment form

  1. cablingjobs

    Difficult and also non-standard cable installments could
    draw in additional charges as recommended by the service provider upon intitial examination and/or

  2. Ivlyn

    Awesome job!!
    May I know if you have any data for number of planned HBD from 2016 – 2020? Something like HDB in pipeline?

    1. Teoalida

      There is an image on showing number of units that will be COMPLETED next 3 years, does it help?
      If you’re asking number of BTO flats planned to be LAUNCHED, we will see in november exact projection for 2016, and the projection is likely to be based on the BTO application ratio, probably another 15.000 flats like this year, or less if they take in consideration falling prices.
      For the next 15 years there is a contradiction between an article from 2013 and the current HDB trends to reduce BTO supply.


    I am a Singaporean living in Roxas City, Capiz, Philippines. There is a guy here trying to market his property which is 400 hectares – is that comparable to Whampoa Estate?

  4. tas kate spade terbaru

    Hi I am sⲟ lad I found ʏour blog ρage, I гeally found үοu by accident, ᴡhile І ᴡɑѕ researchijg оn Askjeeve fօr ѕomething еlse,Anyways
    Ӏ am heree noѡ aand ԝould јust loke too say thanks fоr
    a remarkable post and a alll гound interesting blog (Ⅰ
    also love thᥱ theme/design), Ӏ ɗоn’t Һave tie tօ гead іt
    alll at thᥱ moment ƅut Ⅰ һave book-marked іt and
    ɑlso added уⲟur RSS feeds, ѕο when І һave time I will Ье Ƅack too resad much more, Рlease ɗο кeep սр tҺe ǥreat job.

    Kunjungi website Kamii buat dapat Fakta lebih kkeren tentang tas kate spade terbaru .
    Ƭhanks ʏa

  5. mei_wong

    Great website! I am doing some housing research myself. Can I ask for the archival material on HDB (e.g. 1960s-1990s annual reports), do they include prices of the HDB flats then? Thank you.

  1. Why 50K HDB Rentals Can’t Buy When Less Than 1K Can Afford? |

    […] example, whilst the total number of HDB flats grew by 201,755 or 25,219 per year, in the eight years from 661,163 in 1994 to 862,918 in 2002 – […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>