List of Singaporean town councils

Last updated

The following is a list of Singaporean town councils.

Contents

As of 30 May 2025, there are 19 town councils (TCs) in Singapore, all of which took effect before 1 August 2025. For the first time since 2011, one TC (Jalan Kayu) manages a standalone single-member constituency (SMC); [1] each of the rest manages a group representation constituency (GRC) and 0–2 SMCs. Four existing TCs were renamed to reflect the renaming of their GRCs: Jurong–Clementi–Bukit Batok, Marine Parade–Braddell Heights, Pasir Ris–Changi and West Coast–Jurong West. [2]

Town council
(acronym)
SeatsConstituenciesElectorate (2025)CDC
ConstituencyTown council
Aljunied–Hougang (AHTC)6 Aljunied GRC 144,276173,742 North East
Hougang SMC 29,466
Ang Mo Kio (AMKTC)7 Ang Mo Kio GRC 161,494209,149 Central
Kebun Baru SMC 22,251
Yio Chu Kang SMC 25,404
Bishan–Toa Payoh (BTPTC)5 Bishan–Toa Payoh GRC 98,679121,943 Central
Marymount SMC 23,264
Chua Chu Kang (CCKTC)5 Chua Chu Kang GRC 93,512119,930 South West
Bukit Gombak SMC 26,418
East Coast (ECTC)5 East Coast GRC 151,024151,024 South East
Holland–Bukit Panjang (HBPTC)5 Holland–Bukit Timah GRC 123,169156,763 North West
Bukit Panjang SMC 33,594
Jalan Besar (JBTC)5 Jalan Besar GRC 106,327137,286 Central
Potong Pasir SMC 30,959
Jalan Kayu (JKTC)1 Jalan Kayu SMC 29,62029,620 Central
Jurong–Clementi–Bukit Batok (JCBBTC)6 Jurong East–Bukit Batok GRC 142,728172,397 South West
Jurong Central SMC 29,669
Marine Parade–Braddell Heights (MPBHTC)6 Marine Parade–Braddell Heights GRC 131,789154,620 South East
Mountbatten SMC 22,831
Marsiling–Yew Tee (MYTTC)4 Marsiling–Yew Tee GRC 119,516119,516 North West
Nee Soon (NSTC)5 Nee Soon GRC 151,836151,836 North West
Pasir Ris–Changi (PRCTC)4 Pasir Ris–Changi GRC 100,706100,706 North East
Punggol (PTC)4 Punggol GRC 123,778123,778 North East
Sembawang (SBTC)6 Sembawang GRC 134,103158,309 North West
Sembawang West SMC 24,206
Sengkang (SKTC)4 Sengkang GRC 126,808126,808 North East
Tampines (TTC)6 Tampines GRC 148,098172,130 North East
Tampines Changkat SMC 24,032
Tanjong Pagar (TPTC)7 Tanjong Pagar GRC 140,075194,539 Central
Queenstown SMC 28,905
Radin Mas SMC 25,559
West Coast–Jurong West (WCJWTC)6 West Coast–Jurong West GRC 158,817184,012 South West
Pioneer SMC 25,195

Past town councils

1986–1988

Three TCs were set up on 1 September 1986 as pilot projects for the town council scheme. [3]

Town councilConstituenciesElectorate (1984)
ConstituencyTown council
Ang Mo Kio East Cheng San 17,32862,989
Chong Boon 20,650
Jalan Kayu 25,011
Ang Mo Kio South Ang Mo Kio 14,63346,276
Bo Wen 14,777
Teck Ghee 16,866
Ang Mo Kio West Kebun Baru 17,54261,173
Nee Soon 26,897
Yio Chu Kang 16,734

1988–1991

A total of 27 TCs were set up in three phases from 1988 to 1991. [4] GRCs were first created during the 1988 general election; constituencies with one Member of Parliament (MP) were renamed single-member constituencies. [5]

Phase 1

Town councilConstituenciesElectorate (1988)
ConstituencyTown council
Aljunied Aljunied GRC 65,35182,414
MacPherson SMC 17,063
Ang Mo Kio Town Ang Mo Kio SMC 14,63330,143
Teck Ghee SMC 15,510
Ang Mo Kio West Kebun Baru SMC 22,51538,506
Yio Chu Kang SMC 15,991
Bedok Bedok GRC 54,96989,503
Changi SMC 17,145
Fengshan SMC 17,389
Bukit Batok Bukit Batok SMC 24,13868,987
Bukit Gombak SMC 25,221
Chua Chu Kang SMC 19,628
Cheng San Cheng San GRC 56,35256,352
Potong Pasir Potong Pasir SMC 19,85219,852
Redhill Bukit Merah SMC 14,72355,296
Leng Kee SMC 21,964
Telok Blangah SMC 18,609
Tiong Bahru Tiong Bahru GRC 58,89877,939
Tanjong Pagar SMC 19,041
Sources: [6] [7] [8]

Phase 2

Town councilConstituenciesElectorate (1988)
ConstituencyTown council
Brickworks Brickworks GRC 43,11743,117
Bukit Panjang Bukit Panjang SMC 33,82433,824
Eunos Eunos GRC 75,72375,723
Hong Kah Hong Kah GRC 67,43167,431
Jalan Besar Jalan Besar GRC 54,94176,186
Kallang SMC 21,245
Jurong East Ayer Rajah SMC 22,53261,944
Bukit Timah SMC 20,222
Yuhua SMC 19,190
Marine Parade Marine Parade GRC 62,38598,782
Mountbatten SMC 17,747
Siglap SMC 18,650
Toa Payoh Toa Payoh GRC 49,24365,093
Kim Keat SMC 15,850
Yishun Nee Soon Central SMC 24,40346,945
Nee Soon South SMC 22,542
Sources: [9] [10] [11]

Phase 3

Town councilConstituenciesElectorate (1988)
ConstituencyTown council
Bishan–Serangoon Serangoon Gardens SMC
Thomson SMC
City Centre Kampong Glam SMC
Kim Seng SMC
Kreta Ayer SMC
Holland
Hougang Hougang SMC
Punggol SMC
Jurong Boon Lay SMC
Jurong SMC
Pasir Panjang Pasir Panjang GRC
Sembawang Sembawang GRC
Tampines Tampines GRC
Whampoa Whampoa SMC
Sources: [12] [13] [14]

start temporary reference

end temporary reference

1991–1997

By 1991, the number of town councils were reduced to 23. [4]

  • Aljunied
  • Ang Mo Kio-Yishun (Ang Mo Kio until 1993)
  • Bedok
  • Bishan-Serangoon
  • Brickworks
  • Bukit Batok
  • Bukit Gombak
  • Cheng San
  • City Centre
  • Eunos-Pasir Ris (Eunos until 1995)
  • Holland
  • Hong Kah
  • Hougang
  • Jalan Besar
  • Jurong
  • Jurong East
  • Marine Parade
  • Nee Soon Central
  • Sembawang
  • Tampines
  • Tanjong Pagar (Tiong Bahru until 1991)
  • Toa Payoh
  • Yishun (merged with Ang Mo Kio in 1993)

1997–2001

By 1997, the number of town councils was 14. [15] For the first time, Community Development Councils (CDC) were established by the People's Association Act (CDC Rules & Regulations 1997), with the official reason being to promote cohesion and self-resilience among the electorate. During the period, there were nine CDCs, including Central Singapore and North East which still exists as of today. [16]

Town councilSeatsConstituenciesElectorate (1997)CDC
ConstituencyTown council
Aljunied5 Aljunied GRC 103,466103,466 North East
Ang Mo Kio6 Ang Mo Kio GRC 125,344125,344 Ang Mo Kio–Cheng San
Bishan–Toa Payoh5 Bishan–Toa Payoh GRC 122,256122,256 Central Singapore
Bukit Timah7 Bukit Timah GRC 118,248164,347 Bukit Timah
Ayer Rajah SMC 22,025
Chua Chu Kang SMC 24,074
Cheng San5 Cheng San GRC 103,323103,323 Ang Mo Kio–Cheng San
City Centre5 Kreta Ayer–Tanglin GRC 75,12695,170 Central Singapore
Kampong Glam SMC 20,044
East Coast6 East Coast GRC 142,201142,201 Marine Parade
Hong Kah7 Hong Kah GRC 125,452170,375 Sembawang–Hong Kah
Boon Lay SMC 20,014
Bukit Gombak SMC 24,909
Jalan Besar5 Jalan Besar GRC 71,92271,922 Central Singapore
Marine Parade7 Marine Parade GRC 142,106162,840 Marine Parade
MacPherson SMC 20,734
Pasir Ris4 Pasir Ris GRC 85,90885,908 North East
Sembawang7 Sembawang GRC 154,402180,659 Sembawang–Hong Kah
Nee Soon Central SMC 26,257
Tampines5 Tampines GRC 94,47694,476 North East
Tanjong Pagar–West Coast10 Tanjong Pagar GRC 141,520215,542 Tanjong Pagar
West Coast GRC 74,022

2001–2006

By 2001, the number of town councils was 16. CDCs were simplified into five regions. The CDCs of Central Singapore and North East were retained in name, while the other seven were formally abolished in favour of North West, South East and South West. [17]

Town councilSeatsConstituenciesElectorate (2001)CDC
ConstituencyTown council
Aljunied5 Aljunied GRC 125,115125,115 North East
Ang Mo Kio6 Ang Mo Kio GRC 166,644166,644 Central Singapore
Bishan–Toa Payoh5 Bishan–Toa Payoh GRC 114,621114,621 Central Singapore
East Coast6 East Coast GRC 144,012165,757 South East
Joo Chiat SMC 21,745
Holland–Bukit Panjang5 Holland–Bukit Panjang GRC 118,834118,834 North West
Hong Kah6 Hong Kah GRC 129,073153,936 South West
Chua Chu Kang SMC 24,863
Hougang1 Hougang SMC 23,30323,303 North East
Jalan Besar5 Jalan Besar GRC 100,268100,268 Central Singapore
Jurong6 Jurong GRC 115,113142,064 South West
Bukit Timah SMC 26,951
Marine Parade7 Marine Parade GRC 140,174162,184 South East
MacPherson SMC 22,010
Pasir Ris–Punggol5 Pasir Ris-Punggol GRC 134,151134,151 North East
Potong Pasir Potong Pasir SMC 16,59416,594 South East
Sembawang8 Sembawang GRC 166,137217,577 North West
Nee Soon Central SMC 22,975
Nee Soon East SMC 28,465
Tampines5 Tampines GRC 125,432125,432 North East
Tanjong Pagar6 Tanjong Pagar GRC 141,150141,150 Central Singapore
West Coast–Ayer Rajah6 West Coast GRC 110,779129,254 South West
Ayer Rajah SMC 18,475

2006–2011

By 2001, the number of town councils was 16. [18]

Town councilSeatsConstituenciesElectorate (2006)CDC
ConstituencyTown council
Aljunied5 Aljunied GRC 145,141145,141 North East
Ang Mo Kio-Yio Chu Kang7 Ang Mo Kio GRC 159,872184,944 Central Singapore
Yio Chu Kang SMC 25,072
Bishan-Toa Payoh5 Bishan-Toa Payoh GRC 115,323115,323 Central Singapore
East Coast6 East Coast GRC 116,653138,511 South East
Joo Chiat SMC 21,858
Holland-Bukit Panjang6 Holland-Bukit Timah GRC 118,155148,607 North West
Bukit Panjang SMC 30,452
Hong Kah6 Hong Kah GRC 144,677169,652 South West
Chua Chu Kang SMC 24,975
Hougang1 Hougang SMC 23,75923,759 North East
Jalan Besar5 Jalan Besar GRC 93,02593,025 Central Singapore
Jurong5 Jurong GRC 116,636116,636 South West
Marine Parade7 Marine Parade GRC 155,149176,190 South East
MacPherson SMC 21,041
Pasir Ris–Punggol6 Pasir Ris-Punggol GRC 178,443178,443 North East
Potong Pasir1 Potong Pasir SMC 15,88815,888 Central Singapore
Sembawang8 Sembawang GRC 184,804240,542 North West
Nee Soon Central SMC 23,152
Nee Soon East SMC 32,586
Tampines5 Tampines GRC 126,163126,163 North East
Tanjong Pagar6 Tanjong Pagar GRC 148,141148,141 Central Singapore
West Coast-Ayer Rajah5 West Coast GRC 137,739137,739 South West

2011–2013

By 2011, the number of town councils was 15. Sembawang and West Coast–Ayer Rajah TCs were respectively renamed to Sembawang–Nee Soon and West Coast. [19] Aljunied GRC, newly won by the Workers' Party (WP) in the 2011 general election, and Hougang SMC, already held by the party, had their TCs merged under the name Aljunied–Hougang. [20]

Town councilSeatsConstituenciesElectorate (2011)CDC
ConstituencyTown council
Aljunied-Hougang6 Aljunied GRC 143,148167,708 North East
Hougang SMC 24,560
Ang Mo Kio7 Ang Mo Kio GRC 179,071205,953 Central Singapore
Sengkang West SMC 26,882
Bishan-Toa Payoh5 Bishan-Toa Payoh GRC 122,492122,492 Central Singapore
Chua Chu Kang6 Chua Chu Kang GRC 158,648214,856 South West
Hong Kah North SMC 27,701
East Coast6 East Coast GRC 120,324142,393 South East
Joo Chiat SMC 22,069
Holland-Bukit Panjang5 Holland-Bukit Timah GRC 91,607124,660 North West
Bukit Panjang SMC 33,053
Jurong6 Jurong GRC 125,276148,475 South West
Yuhua SMC 23,199
Marine Parade6 Marine Parade GRC 154,451178,182 South East
Mountbatten SMC 23,731
Moulmein-Kallang5 Moulmein-Kallang GRC 87,595109,226 Central Singapore
Whampoa SMC 21,631
Pasir Ris–Punggol7 Pasir Ris-Punggol GRC 168,971202,252 North East
Punggol East SMC 33,281
Potong Pasir1 Potong Pasir SMC 17,32717,327 Central Singapore
Sembawang-Nee Soon10 Nee Soon GRC 148,290290,749 North West
Sembawang GRC 142,459
Tampines5 Tampines GRC 137,532137,532 North East
Tanjong Pagar6 Tanjong Pagar GRC 139,771170,785 Central Singapore
Radin Mas SMC 31,014
West Coast6 West Coast GRC 121,045146,790 South West
Pioneer SMC 25,745

2013–2015

By 2013, the number of town councils was 16. Punggol East SMC was transferred from the management of Pasir Ris–Punggol TC, run by the governing People's Action Party (PAP), to Aljunied–Hougang TC (renamed Aljunied–Hougang–Punggol East), after the WP gained the constituency during the 2013 by-election. [20] [21] The town of Sembawang–Nee Soon was divided into two towns for reasons of overpopulation, with each GRC in the former town being designated a town in its own right. [22] [23]

Town councilSeatsConstituenciesElectorate (2011 unless stated otherwise)CDC
ConstituencyTown council
Aljunied-Hougang-Punggol East7 Aljunied GRC 143,148198,165
(based on addition
of most recent figures
between 2011 and 2015)
North East
Hougang SMC 23,368 (2012)
Punggol East SMC 31,649 (2013)
Ang Mo Kio7 Ang Mo Kio GRC 179,071205,953 Central Singapore
Sengkang West SMC 26,882
Bishan-Toa Payoh5 Bishan-Toa Payoh GRC 122,492122,492 Central Singapore
Chua Chu Kang6 Chua Chu Kang GRC 158,648214,856 South West
Hong Kah North SMC 27,701
East Coast6 East Coast GRC 120,324142,393 South East
Joo Chiat SMC 22,069
Holland-Bukit Panjang5 Holland-Bukit Timah GRC 91,607124,660 North West
Bukit Panjang SMC 33,053
Jurong6 Jurong GRC 125,276148,475 South West
Yuhua SMC 23,199
Marine Parade6 Marine Parade GRC 154,451178,182 South East
Mountbatten SMC 23,731
Moulmein-Kallang5 Moulmein-Kallang GRC 87,595109,226 Central Singapore
Whampoa SMC 21,631
Nee Soon5 Nee Soon GRC 148,290148,290 North West
Pasir Ris–Punggol6 Pasir Ris-Punggol GRC 168,971168,971 North East
Potong Pasir1 Potong Pasir SMC 17,32717,327 Central Singapore
Sembawang5 Sembawang GRC 142,459142,259 North West
Tampines5 Tampines GRC 137,532137,532 North East
Tanjong Pagar6 Tanjong Pagar GRC 139,771170,785 Central Singapore
Radin Mas SMC 31,014
West Coast6 West Coast GRC 121,045146,790 South West
Pioneer SMC 25,745

2015–2020

By 2015, the number of town councils is 16, which become effective from 1 December 2015. Aljunied-Hougang-Punggol East, East Coast and Jurong were respectively renamed to Aljunied-Hougang, East Coast-Fengshan and Jurong-Clementi to reflect new boundary changes, although East Coast-Fengshan would later revert back to its original name in 2020. For the first time, all town councils are overseen by GRCs due to Potong Pasir SMC subsuming into the revived Jalan Besar town council (retaining the new logo from Moulmein-Kallang). [24] [25]

Town councilSeatsConstituenciesElectorate (2015)CDC
ConstituencyTown council
Aljunied-Hougang6 Aljunied GRC 148,142172,239 North East
Hougang SMC 24,097
Ang Mo Kio7 Ang Mo Kio GRC 187,771217,890 Central Singapore
Sengkang West SMC 30,119
Bishan-Toa Payoh5 Bishan-Toa Payoh GRC 129,975129,975 Central Singapore
Chua Chu Kang5 Chua Chu Kang GRC 119,931148,076 South West
Hong Kah North SMC 28,145
East Coast-Fengshan5 East Coast GRC 99,118122,545 South East
Fengshan SMC 23,427
Holland-Bukit Panjang5 Holland-Bukit Timah GRC 104,491138,808 North West
Bukit Panjang SMC 34,317
Jalan Besar5 Jalan Besar GRC 102,540119,947 Central Singapore
Potong Pasir SMC 17,407
Jurong-Clementi7 Jurong GRC 130,498180,192 South West
Bukit Batok SMC 27,077
Yuhua SMC 22,617
Marine Parade7 Marine Parade GRC 146,244198,898 South East
MacPherson SMC 28,511
Mountbatten SMC 24,143
Marsiling-Yew Tee4 Marsiling-Yew Tee GRC 107,599107,599 North West
Nee Soon5 Nee Soon GRC 132,289132,289 North West
Pasir Ris–Punggol7 Pasir Ris-Punggol GRC 187,396221,862 North East
Punggol East SMC 34,466
Sembawang5 Sembawang GRC 144,672144,672 North West
Tampines5 Tampines GRC 143,518143,518 North East
Tanjong Pagar6 Tanjong Pagar GRC 130,752159,658 Central Singapore
Radin Mas SMC 28,906
West Coast5 West Coast GRC 99,300124,758 South West
Pioneer SMC 25,458

2020–2025

Map of the town councils in Singapore in 2020. Town Councils map of Singapore 2020.svg
Map of the town councils in Singapore in 2020.

The number of town councils is 17 in 2020, which became effective from 28 October 2020. [26]

Town councilSeatsConstituenciesElectorate (2020)CDC
ConstituencyTown council
Aljunied-Hougang6 Aljunied GRC 150,303175,932 North East
Hougang SMC 25,629
Ang Mo Kio7 Ang Mo Kio GRC 180,186228,645 Central Singapore
Kebun Baru SMC 22,413
Yio Chu Kang SMC 26,046
Bishan-Toa Payoh5 Bishan-Toa Payoh GRC 100,036123,475 Central Singapore
Marymount SMC 23,439
Chua Chu Kang5 Chua Chu Kang GRC 103,231126,750 South West
Hong Kah North SMC 23,519
East Coast5 East Coast GRC 120,239120,239 South East
Holland-Bukit Panjang5 Holland-Bukit Timah GRC 112,999148,257 North West
Bukit Panjang SMC 35,258
Jalan Besar5 Jalan Besar GRC 106,578125,129 Central Singapore
Potong Pasir SMC 18,551
Jurong-Clementi7 Jurong GRC 129,933180,510 South West
Bukit Batok SMC 29,389
Yuhua SMC 21,188
Marine Parade7 Marine Parade GRC 137,906189,515 South East
MacPherson SMC 27,652
Mountbatten SMC 23,957
Marsiling-Yew Tee4 Marsiling-Yew Tee GRC 114,243114,243 North West
Nee Soon5 Nee Soon GRC 137,906137,906 North West
Pasir Ris–Punggol6 Pasir Ris-Punggol GRC 161,952187,392 North East
Punggol West SMC 25,440
Sembawang5 Sembawang GRC 139,724139,724 North West
Sengkang4 Sengkang GRC 117,546117,546 North East
Tampines5 Tampines GRC 147,249147,249 North East
Tanjong Pagar6 Tanjong Pagar GRC 132,598157,765 Central Singapore
Radin Mas SMC 25,167
West Coast6 West Coast GRC 144,516169,195 South West
Pioneer SMC 24,679

References

  1. "New town councils formed in Jalan Kayu and Punggol after GE2025, bringing the total to 19". The Straits Times. 30 May 2025. ISSN   0585-3923 . Retrieved 2 June 2025.
  2. "Formation of Town Councils". Ministry of National Development. 30 May 2025.
  3. Low, Augustine (1 September 1986). "Town councils take over from HDB". The Straits Times.
  4. 1 2 "About Town Councils". Ministry of National Development.
  5. "13 GRCs for next general election". The Straits Times . 15 June 1988. Retrieved 24 September 2025 via NewspaperSG.
  6. Tan, Cephah (28 October 1988). "S'pore's first 3 town councils to be formed next week". The Straits Times.
  7. "3 more town councils formed". The Straits Times. 3 December 1988.
  8. "Three more town councils formed under Phase One". The Straits Times. 31 December 1988.
  9. "Town councils: 3 more gazetted". The Straits Times. 1 July 1989.
  10. "More town councils gazetted". The Straits Times. 5 August 1989.
  11. "Three more town councils gazetted". The Straits Times. 4 September 1989.
  12. 1 2 3 4 "Last three town councils formed". The Straits Times . 4 September 1990. Retrieved 24 September 2025 via NewspaperSG.
  13. 1 2 3 4 "More town councils take over". The Straits Times . 27 January 1991. Retrieved 24 September 2025 via NewspaperSG.
  14. 1 2 3 4 "Town councils under Phase 3". The Business Times . 30 June 1990. Retrieved 24 September 2025 via NewspaperSG.
  15. "Town Councils (Declaration of Towns) Order 1997". Singapore Statutes Online. 13 January 1997.
  16. "CDCs, Singapore- History and Milestones" . Retrieved 11 February 2021.
  17. "Town Councils (Declaration of Towns) Order 2001". Singapore Statutes Online. 13 November 2001.
  18. "Town Councils (Declaration of Towns) Order 2006". Singapore Statutes Online. 26 May 2006.
  19. "Town Councils (Declaration of Towns) Order 2011". Singapore Statutes Online. 27 May 2011.
  20. 1 2 "AHTC trial: Invoice of over $106,000 paid to FMSS not improper, says defence". The Straits Times. 9 October 2018. ISSN   0585-3923 . Retrieved 24 September 2025.
  21. "Questions resurface about $22.5 million in 'missing' funds from Punggol East". The Straits Times. 18 February 2018. ISSN   0585-3923 . Retrieved 25 September 2025.
  22. "Town Councils (Declaration of Towns) Order 2013". Singapore Statutes Online. 22 February 2013.
  23. "Town Councils (Declaration of Towns) (Amendment No. 2) Order 2013". Singapore Statutes Online. 12 March 2013.
  24. "Formation of Town Councils" . Retrieved 10 February 2021.
  25. "Town Councils (Declaration of Towns) Order 2015". Singapore Statutes Online. 1 October 2015.
  26. "Formation of Town Councils" . Retrieved 10 February 2021.