Malaysia demonstrated impressive resilience in the face of global economic volatility, reaffirming its position as a robust trading nation.
Malaysia recorded highest-ever total trade value of RM2.9 trillion year-on-year (y-o-y), representing a 9.2 per cent increase compared to 2023. This milestone reflects the nation's robust trade activity, with exports rising by 5.8 per cent to RM1.5 trillion and imports climbing by 13.1 per cent to RM1.4 trillion. Consequently, Malaysia recorded a trade surplus of RM139.1 billion, sustaining a surplus streak for the 27th consecutive year since 1998.
PERFORMANCE OF EXPORTS
Malaysia's export performance in 2024 showcased strong resilience and adaptability, reaching an exports value of RM1.5 trillion, a 5.8 per cent increase from the previous year. Notably, exports exceeded RM1 trillion for the fourth consecutive year, further cementing Malaysia’s as a global trading hub. This figure represented 87.2 per cent of the export target set for 2025 under the Mid-Term Review of the 12th Malaysia Plan.
Chart 1: Performance of Domestic Exports and Re-Exports, 1990 - 2024
PERFORMANCE OF IMPORTS
Malaysia's import sector experienced significant growth in 2024, with total imports value reaching RM1,370.2 billion, marking a substantial increase from the previous year. The y-o-y growth of 13.1 per cent pushed Malaysia’s import value beyond RM1 trillion for the third consecutive year.
The total value of intermediate goods, capital goods, and consumption goods imports hit a new peak in 2024.
Chart 2: Intermediate Goods, Capital Goods and Consumption Goods, 2020 - 2024
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}