2023 GDP (billion)

Selangor - 406,071
KL - 249,301
Johor - 148,204
Sarawak - 142,351
Penang - 115,957
Sabah - 83,196
Perak - 82,558
Pahang - 64,941
Negeri Sembilan - 51,864
Kedah - 51,782
Melaka - 46,933
Terengganu - 38,201
Kelantan - 27,648
Labuan - 8,115
Perlis - 6,343