Population, average for the year, annual (national statistics offices): Taiwan

The latest reading SOTW holds for Taiwan is 23,349,676 persons for 2025, from National statistics offices.

Source series · Listed tier · People · Annual · persons · NAT.L.POP.A · TWN

Listed tier: read from each country's statistics office as it publishes; not individually reviewed by SOTW. Definitions, seasonal adjustment and coverage differ between offices. Taiwan: DGBAS (Directorate-General of Budget, Accounting and Statistics), under the Open Government Data License, version 1.0. Status P marks an advance or preliminary estimate.

Latest
23,349,676
persons · 2025
Previous
23,410,331
persons · 2024
Earliest held
7,758,202
persons · 1951
Readings shown
75
Every reading SOTW holds

Taiwan · history

persons · Annual

Source: National statistics offices. Viewer read 2026-11-13T02:44:19.295Z (UTC); publisher acquisition and release times are not supplied here. Original units; no interpolation, rebasing or conversion. Missing periods and stored U/B flags interrupt the line. Daily gaps can include non-business days.

Readings, newest first

Population, average for the year, annual (national statistics offices): Taiwan: 75 readings, newest first. Source: National statistics offices.
PeriodValue (persons)
202523,349,676
202423,410,331
202323,342,541
202223,319,977
202123,468,275
202023,582,179
201923,596,027
201823,580,080
201723,555,522
201623,515,945
201523,462,914
201423,403,635
201323,344,670
201223,270,367
201123,193,518
201023,140,948
200923,078,402
200822,997,696
200722,917,444
200622,823,455
200522,729,753
200422,646,836
200322,562,663
200222,463,172
200122,341,120
200022,184,530
199922,010,489
199821,835,703
199721,634,124
199621,441,432
199521,267,653
199421,086,645
199320,899,019
199220,704,227
199120,503,568
199020,278,946
198920,055,492
198819,839,704
198719,617,046
198619,411,454
198519,191,510
198418,929,866
198318,653,146
198218,354,855
198118,029,982
198017,704,538
197917,372,779
197817,042,272
197716,730,895
197616,401,413
197516,075,128
197415,784,817
197315,505,121
197215,220,495
197114,913,564
197014,582,944
196914,068,984
196813,548,537
196713,210,344
196612,874,153
196512,511,863
196412,137,143
196311,762,101
196211,392,513
196111,030,385
196010,667,705
195910,288,327
19589,920,227
19579,597,690
19569,289,545
19558,967,001
19548,645,264
19538,333,009
19528,046,915
19517,758,202

Source: National statistics offices. All 75 readings held, 1951 to 2025. n/a means the source value is missing or withheld.

More