EMBARGO: Only to be published or disseminated at 12:00 hour, Wednesday, 31 July 2024

CURRENT POPULATION ESTIMATES, 2024


POPULATION SIZE ANNUAL POPULATION GROWTH RATE

Malaysia’s total population in 2024 is estimated at 34.1 million as compared to 33.4 million in 2023 with a growth of 1.9 per cent. The Citizens population increased from 30.4 million in 2023 to 30.7 million in 2024 with the growth rate decreasing from 0.8 per cent to 0.7 per cent. Similarly, Non-citizens showed the same trend with a slower growth rate of 13.6 per cent in 2024 as compared to 17.1 per cent in 2023.


Four states namely Sabah (4.0%), W.P. Kuala Lumpur (3.0%), Selangor (2.1%) and Johor (1.9%) have surpassed the national growth rate of 1.9 per cent. The three states with the highest population percentage in 2024 are Selangor (21.6%), followed by Johor (12.3%) and Sabah (11.0%). On the other hand, W.P. Labuan and W.P. Putrajaya recorded the lowest population percentage at 0.3 per cent and 0.4 per cent respectively
.

 

COMPOSITION OF POPULATION BY CITIZENSHIP

The composition of Citizens in 2024 decreased from 91.1 per cent (2023) to 90.0 per cent, while Non-citizens increased to 10.0 per cent from 8.9 per cent over the same period.

 

POPULATION BY SEX

The number of males exceeded females at 17.9 million and 16.2 million respectively resulting in a sex ratio of 111 males for every 100 females. Between 2023 and 2024, the sex ratio were 103 males per 100 females for Citizens and 228 males per 100 females for Non-citizens. The higher sex ratio for Non-citizens was contributed by the high number of male foreign workers in Malaysia.

 

AGE STRUCTURE

The composition of population aged 15-64 years (working age) increased to 70.1 per cent (2024) from 69.9 per cent in 2023. The percentage of the population aged 65 years and over (old age) increased to 7.7 per cent from 7.4 per cent for the same period. Meanwhile, the composition of population aged 0-14 years (young age) in 2024 decreased from 22.7 per cent in 2023 to 22.2 per cent.

Contact person:
Baharudin Mohamad
Public Relation Officer
Strategic Communication and International Division
Department of Statistics Malaysia
Tel : +603-8090 4681
Fax : +603-8888 9248
Email : baharudin[at]dosm.gov.my
Copyright ©2026 Department of Statistics Malaysia Official Portal. All Rights Reserved.
An Error occurred while handling another error:
yii\web\HeadersAlreadySentException: Headers already sent in /var/www/html/dosm/frontend/controllers/SiteController.php on line 191. in /var/www/html/dosm/vendor/yiisoft/yii2/web/Response.php:368
Stack trace:
#0 /var/www/html/dosm/vendor/yiisoft/yii2/web/Response.php(341): yii\web\Response->sendHeaders()
#1 /var/www/html/dosm/vendor/yiisoft/yii2/web/ErrorHandler.php(136): yii\web\Response->send()
#2 /var/www/html/dosm/vendor/yiisoft/yii2/base/ErrorHandler.php(152): yii\web\ErrorHandler->renderException()
#3 [internal function]: yii\base\ErrorHandler->handleException()
#4 {main}
Previous exception:
yii\web\HeadersAlreadySentException: Headers already sent in /var/www/html/dosm/frontend/controllers/SiteController.php on line 191. in /var/www/html/dosm/vendor/yiisoft/yii2/web/Response.php:368
Stack trace:
#0 /var/www/html/dosm/vendor/yiisoft/yii2/web/Response.php(341): yii\web\Response->sendHeaders()
#1 /var/www/html/dosm/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send()
#2 /var/www/html/dosm/www/index.php(24): yii\base\Application->run()
#3 {main}