Deforestation statistics for Malaysia



Malaysia: Demographic data

Population (2022)32,365,999
Annual population growth rate (2022)1.30%
Population density (people/sq km)99
Net migration50,000
Fertility rate2
Median age30
Urban population share78%


Malaysia: Land cover and land use change data
Land area (sq km): 328,550
Tree cover (30%)
Tree cover extent in 2000 (ha): 29,430,571
Tree cover extent as % of land area: 89.60%

Tree cover loss from 2001-20 (ha): 8,391,939
Tree cover extent as % of 2000 tree cover: 28.50%
Tropical primary forest
Primary forest extent in 2001 (ha): 15,939,458
Primary forest extent as % of land area: 48.50%
Primary forest extent as % of 2000 tree cover: 54.20%

Primary forest loss from 2002-20 (ha): 2,701,710
Primary forest loss from 2002-20 as % of 2001 primary forest cover: 16.90%

Primary forest extent in 2020 (ha): 13,237,748
Primary forest extent in 2020 as % of land area: 40.30%
Primary forest extent in 2020 as % of 2000 tree cover area: 45%


Malaysia: Annual forest and tree cover data



Malaysia: Tropical primary forest loss by year All figures in hectares
Year: Hectares
2002: 61,820
2003: 60,416
2004: 113,422
2005: 114,496
2006: 113,081
2007: 142,068
2008: 139,246
2009: 235,835
2010: 139,647
2011: 161,191
2012: 244,307
2013: 106,041
2014: 230,429
2015: 154,354
2016: 185,215
2017: 162,417
2018: 144,571
2019: 120,180
2020: 72,977


Malaysia: Tree cover loss by year 30% tree cover threshold; all figures in hectares
Year: Hectares
2001: 332,498
2002: 312,554
2003: 183,911
2004: 351,802
2005: 375,420
2006: 333,901
2007: 405,159
2008: 367,972
2009: 622,781
2010: 430,608
2011: 463,078
2012: 628,171
2013: 333,221
2014: 645,779
2015: 454,345
2016: 565,249
2017: 483,416
2018: 437,985
2019: 395,367
2020: 268,722




Tree cover loss by year at the subnational level (administrative level 1)

Sub-national admin area 1Tree cover extent
(2001)
ha
Tree cover loss
(2001-05)
ha
Tree cover loss
(2006-10)
ha
Tree cover loss
(2011-15)
ha
Tree cover loss
(2016-20)
ha
Tree cover loss
(2001-20)
ha
Tree cover loss
(2001-20)
%
Johor1,593,783177,135168,971203,004174,872723,98245.4%
Perlis27,3678216842,1733,5207,19826.3%
Pulau Pinang46,6771,6952,9332,9262,73710,29022.0%
Putrajaya1,5832151388821966041.7%
Sabah6,684,138314,324422,932482,274452,9641,672,49425.0%
Sarawak11,643,005479,261896,521973,624685,6153,035,02226.1%
Selangor564,55838,77544,73434,46742,151160,12628.4%
Trengganu1,106,22650,38763,77073,47777,901265,53624.0%
Kedah676,03032,62845,48953,00565,380196,50229.1%
Kelantan1,344,07551,587113,029137,774113,950416,34031.0%
Kuala Lumpur4,8274543371752501,21625.2%
Labuan4,32310316534223984919.6%
Melaka112,67512,75410,99415,25420,27259,27452.6%
Negeri Sembilan559,82176,34948,82080,12656,943262,23846.8%
Pahang3,295,418238,978235,294343,425329,2331,146,93034.8%
Perak1,766,05680,717105,608122,461124,493433,27924.5%




Tree cover loss by year at the subnational level (administrative level 2)

Sub-national admin area 1Admin area 2Tree cover extent
(2000)
ha
Tree cover loss
(2001-05)
ha
Tree cover loss
(2006-10)
ha
Tree cover loss
(2011-15)
ha
Tree cover loss
(2016-20)
ha
Tree cover loss
(2001-20)
ha
Tree cover loss
(2001-20)
%
JohorBatu Pahat6,5446186378936189.4%
JohorSegamat81,7303,8559021,1296736,5608.0%
JohorJohor Baharu5,133892791676181,15322.5%
JohorKeluang27,1107306871,0915723,08011.4%
JohorKota Tinggi46,3341,6087711,5766534,6089.9%
JohorKulaijaya5,7342510101621983.4%
JohorLedang9,2924214137412332.5%
JohorMersing154,0522,3583,4264,8676,00316,65510.8%
JohorMuar26,924855644562961,4015.2%
JohorPontian7,46281981822185797.8%
PerlisPerlis6,101741117390.6%
Pulau PinangBarat Daya3,4184172739862.5%
Pulau PinangSeberang Perai Selatan7606161212466.0%
Pulau PinangSeberang Perai Tengah63419223345.4%
Pulau PinangSeberang Perai Utara92031665.3%
Pulau PinangTimur Laut3,5063101941742.1%
SabahBeaufort32,1276046679676632,9009.0%
SabahKunak13,06527021270125654.3%
SabahLahad Datu265,7995,2705,2091,03021811,7274.4%
SabahNabawan420,6981,4964,2476,09612,10923,9495.7%
SabahPapar60,5925221,8272,0071,4095,7659.5%
SabahPenampang25,7221722856884941,6406.4%
SabahPitas35,5391081,0373,1761,2345,55515.6%
SabahPutatan88012488.5%
SabahRanau173,0019992,8445,3884,81714,0478.1%
SabahSandakan55,3866681,5791,2598734,3807.9%
SabahSemporna28,1284693503922991,5105.4%
SabahBeluran300,5988,17616,38114,0197,24045,81615.2%
SabahSipitang166,6123,4634,0594,1501,33313,0057.8%
SabahTambunan84,8856549882,6982,9527,2928.6%
SabahTawau220,3298,64517,3188,3786,23740,57818.4%
SabahTenom133,3592,2485,8003,9162,48214,44610.8%
SabahTongod691,56616,39145,82733,10422,091117,41217.0%
SabahTuaran31,7193135557605582,1866.9%
SabahKeningau66,9776748523,4251,3576,3079.4%
SabahKinabatangan219,8033,6424,5132,0301,65711,8425.4%
SabahKota Belud32,1191211906539621,9266.0%
SabahKota Kinabalu5,1638713817514154110.5%
SabahKota Marudu55,0622428048882,6294,5648.3%
SabahKuala Penyu13,2861041531301625494.1%
SabahKudat16,268168611964178405.2%
SarawakAsajaya6211194211918129.2%
SarawakKapit1,283,77712,32520,96633,68360,438127,4129.9%
SarawakKuching42,5563431,3961,0641,0933,8969.2%
SarawakLawas267,5841,6483,3628,70711,44725,1639.4%
SarawakLimbang280,3312,1347,56211,13011,64732,47211.6%
SarawakLubok Antu95,8691771549797182,0282.1%
SarawakLundu76,3761,9207,91213,4603,03426,32734.5%
SarawakMarudi1,690,59220,47261,93494,39360,200236,99914.0%
SarawakMatu58,04210,12720,4669,1773,87243,64275.2%
SarawakMeradong9,1457928532,3886464,67951.2%
SarawakMiri61,56012,02921,73111,7551,30746,82276.1%
SarawakBau18,9111753155162291,2346.5%
SarawakMukah99,8636,97349,06522,3492,95481,34281.5%
SarawakPakan9,573392064905521,28713.4%
SarawakSamarahan14,8075603,7142,1893,5129,97567.4%
SarawakSaratok11,7062221,3751,4771,7714,84541.4%
SarawakSarikei20,7352411,3571,7331,5764,90623.7%
SarawakSelangau194,8324,36819,92616,36812,66153,32227.4%
SarawakSerian33,3882,0445,3656,7222,65116,78150.3%
SarawakSibu61,5167,66315,97311,5707,98343,18970.2%
SarawakSimunjan84,1557,67820,51216,5562,96047,70556.7%
SarawakSong325,4917,6158,8345,0637,10228,6158.8%
SarawakBelaga1,668,11738,10680,551156,54369,814345,01420.7%
SarawakSri Aman163,7026,31918,72724,01614,36563,42738.7%
SarawakTatau298,57127,17133,17326,33226,882113,55838.0%
SarawakBetong48,1981,3386,6281,8832,84112,68926.3%
SarawakBintulu293,60826,25769,47132,76919,185147,68250.3%
SarawakDalat34,2092,0944,19120,24760627,13879.3%
SarawakDaro63,4812,3945,89511,1927,20626,68742.0%
SarawakJulau57,5592114963,4691,7055,88010.2%
SarawakKanowit95,0251,1375,5427,3615,02119,06120.1%
SelangorGombak25,3747098501803981.6%
SelangorHulu Langat28,274902361823818893.1%
SelangorHulu Selangor79,0241,2751,3691,0614094,1135.2%
SelangorKlang10,748206465772262.1%
SelangorKuala Langat3,7041693931,1051351,80348.7%
SelangorKuala Selangor28,7456616571,202922,6129.1%
SelangorPetaling3,10621949249939112.6%
SelangorSabak Bernam37,92218672210695371.4%
SelangorSepang2,6671121659311648618.2%
TrengganuBesut55,8421419831,4221,4854,0317.2%
TrengganuDungun166,5713,0853,8114,6973,69815,2919.2%
TrengganuHulu Terengganu262,0342,4262,8937,6777,03220,0287.6%
TrengganuKemaman94,8401,0561,8422,4773,8489,2239.7%
TrengganuKuala Terengganu7,1156903362973041,62722.9%
TrengganuMarang10,8446304844421,8323,38831.2%
TrengganuSetiu52,8722,5533,8515,3493,36115,11428.6%
KedahBaling76,2391688463,0272,7926,8339.0%
KedahPokok Sena3101041472812540.5%
KedahSik108,7873961,2571,9043,2636,8196.3%
KedahYan3,2031111127421.3%
KedahBandar Baharu1,48939172712320513.8%
KedahKota Setar0000000.0%
KedahKuala Muda9,2981481561241535806.2%
KedahKubang Pasu14,5561341,6391,2921,3974,46130.6%
KedahKulim17,8462191726851,2612,33813.1%
KedahLangkawi15,841688471973202.0%
KedahPadang Terap52,6789755,1413,3863,11212,61423.9%
KedahPendang5,164951053614860911.8%
KelantanBachok15495682817.9%
KelantanTumpat146041375.1%
KelantanGua Musang522,1203,62221,40943,46045,272113,76321.8%
KelantanJeli63,2341871,4339799083,5065.5%
KelantanKota Bharu171318142615.2%
KelantanKuala Krai93,7755049,2799,7458,91728,44630.3%
KelantanMachang19,577333874143811,2156.2%
KelantanPasir Mas7304331013.1%
KelantanPasir Putih2,91531232541013.5%
KelantanTanah Merah11,5334378519431,0213,25128.2%
Kuala LumpurKuala Lumpur1497202117.2%
LabuanLabuan3231022554313.2%
MelakaAlor Gajah45345292615534.2%
MelakaJasin2,398195711195644218.4%
MelakaMelaka Tengah14618241505738.6%
Negeri SembilanJelebu76,0156163,2565,0481,55610,47613.8%
Negeri SembilanJempol7,8001681,4726001672,40830.9%
Negeri SembilanKuala Pilah37,8161885849019062,5796.8%
Negeri SembilanPort Dickson3,123631562125348415.5%
Negeri SembilanRembau8,65747123582384675.4%
Negeri SembilanSeremban19,3944531,0852105992,34612.1%
Negeri SembilanTampin9,2632,8352421481293,35336.2%
PahangBentong80,4234941,9758,0762,59313,13816.3%
PahangRompin216,80511,45415,65928,47935,08490,67541.8%
PahangTemerloh82,6796661,1722,7904,5399,16711.1%
PahangBera44,3015609383,9173,5368,95220.2%
PahangCameron Highlands52,209944351,1143071,9503.7%
PahangJerantut572,8985,0204,64013,27736,60659,54410.4%
PahangKuantan114,6594,7546,26010,24311,02532,28328.2%
PahangLipis367,9766,1759,90010,25811,03237,36510.2%
PahangMaran60,3591,5122,4783,7347,95015,67326.0%
PahangPekan169,05812,46312,60519,78821,02065,87639.0%
PahangRaub132,5959784,1755,3156,17916,64812.6%
PerakBatang Padang121,1509021,6501,6122,0696,2335.1%
PerakPerak Tengah3,044599288233851,20539.6%
PerakHilir Perak1,22586217027111,06987.3%
PerakHulu Perak523,2664,20110,98314,0868,45437,7247.2%
PerakKampar38,2633188525003412,0115.3%
PerakKerian13,0514609551,2246263,26525.0%
PerakKinta79,8317081,1369371,1723,9535.0%
PerakKuala Kangsar148,5582,3923,3855,9806,63018,38612.4%
PerakLarut and Matang54,0401,1791,9202,5442,2917,93414.7%
PerakManjung12,1992786174863231,70414.0%




Primary forest loss by year at the subnational level (administrative level 2)

Sub-national admin area 1Primary forest extent
(2000)
ha
Primary forest loss
(2001-05)
ha
Primary forest loss
(2006-10)
ha
Primary forest loss
(2011-15)
ha
Primary forest loss
(2016-20)
ha
Primary forest loss
(2001-20)
ha
Primary forest loss
(2001-20)
%
Johor370,3158,9356,83610,0829,23035,0839.5%
Perlis6,101741117390.6%
Pulau Pinang8,328165282962462.9%
Sabah3,147,89255,506115,89995,59872,350339,35210.8%
Sarawak7,463,899204,572497,670555,622346,0971,603,96021.5%
Selangor219,5642,8023,1033,9921,55811,4555.2%
Trengganu650,11710,58114,19922,36121,56068,70210.6%
Kedah305,4112,2629,46910,93412,28034,94511.4%
Kelantan713,6994,79833,38455,59056,580150,35321.1%
Kuala Lumpur1497202117.2%
Labuan3231022554313.2%
Melaka2,9972171472266365321.8%
Negeri Sembilan162,0694,3706,9187,1783,64822,11313.6%
Pahang1,893,96344,17060,237106,991139,873351,27118.5%
Perak994,62711,89821,95427,63022,00183,4838.4%




Primary forest loss by year at the subnational area (administrative level 2)

Sub-national admin area 1Admin area 2Primary forest extent
(2001)
ha
Primary forest loss
(2001-05)
ha
Primary forest loss
(2006-10)
ha
Primary forest loss
(2011-15)
ha
Primary forest loss
(2016-20)
ha
Primary forest loss
(2001-20)
ha
Primary forest loss
(2001-20)
%
JohorBatu Pahat6,5446186378936189.4%
JohorSegamat81,7303,8559021,1296736,5608.0%
JohorJohor Baharu5,133892791676181,15322.5%
JohorKeluang27,1107306871,0915723,08011.4%
JohorKota Tinggi46,3341,6087711,5766534,6089.9%
JohorKulaijaya5,7342510101621983.4%
JohorLedang9,2924214137412332.5%
JohorMersing154,0522,3583,4264,8676,00316,65510.8%
JohorMuar26,924855644562961,4015.2%
JohorPontian7,46281981822185797.8%
PerlisPerlis6,101741117390.6%
Pulau PinangBarat Daya3,4184172739862.5%
Pulau PinangSeberang Perai Selatan7606161212466.0%
Pulau PinangSeberang Perai Tengah63419223345.4%
Pulau PinangSeberang Perai Utara92031665.3%
Pulau PinangTimur Laut3,5063101941742.1%
SabahBeaufort32,1276046679676632,9009.0%
SabahKunak13,06527021270125654.3%
SabahLahad Datu265,7995,2705,2091,03021811,7274.4%
SabahNabawan420,6981,4964,2476,09612,10923,9495.7%
SabahPapar60,5925221,8272,0071,4095,7659.5%
SabahPenampang25,7221722856884941,6406.4%
SabahPitas35,5391081,0373,1761,2345,55515.6%
SabahPutatan88012488.5%
SabahRanau173,0019992,8445,3884,81714,0478.1%
SabahSandakan55,3866681,5791,2598734,3807.9%
SabahSemporna28,1284693503922991,5105.4%
SabahBeluran300,5988,17616,38114,0197,24045,81615.2%
SabahSipitang166,6123,4634,0594,1501,33313,0057.8%
SabahTambunan84,8856549882,6982,9527,2928.6%
SabahTawau220,3298,64517,3188,3786,23740,57818.4%
SabahTenom133,3592,2485,8003,9162,48214,44610.8%
SabahTongod691,56616,39145,82733,10422,091117,41217.0%
SabahTuaran31,7193135557605582,1866.9%
SabahKeningau66,9776748523,4251,3576,3079.4%
SabahKinabatangan219,8033,6424,5132,0301,65711,8425.4%
SabahKota Belud32,1191211906539621,9266.0%
SabahKota Kinabalu5,1638713817514154110.5%
SabahKota Marudu55,0622428048882,6294,5648.3%
SabahKuala Penyu13,2861041531301625494.1%
SabahKudat16,268168611964178405.2%
SarawakAsajaya6211194211918129.2%
SarawakKapit1,283,77712,32520,96633,68360,438127,4129.9%
SarawakKuching42,5563431,3961,0641,0933,8969.2%
SarawakLawas267,5841,6483,3628,70711,44725,1639.4%
SarawakLimbang280,3312,1347,56211,13011,64732,47211.6%
SarawakLubok Antu95,8691771549797182,0282.1%
SarawakLundu76,3761,9207,91213,4603,03426,32734.5%
SarawakMarudi1,690,59220,47261,93494,39360,200236,99914.0%
SarawakMatu58,04210,12720,4669,1773,87243,64275.2%
SarawakMeradong9,1457928532,3886464,67951.2%
SarawakMiri61,56012,02921,73111,7551,30746,82276.1%
SarawakBau18,9111753155162291,2346.5%
SarawakMukah99,8636,97349,06522,3492,95481,34281.5%
SarawakPakan9,573392064905521,28713.4%
SarawakSamarahan14,8075603,7142,1893,5129,97567.4%
SarawakSaratok11,7062221,3751,4771,7714,84541.4%
SarawakSarikei20,7352411,3571,7331,5764,90623.7%
SarawakSelangau194,8324,36819,92616,36812,66153,32227.4%
SarawakSerian33,3882,0445,3656,7222,65116,78150.3%
SarawakSibu61,5167,66315,97311,5707,98343,18970.2%
SarawakSimunjan84,1557,67820,51216,5562,96047,70556.7%
SarawakSong325,4917,6158,8345,0637,10228,6158.8%
SarawakBelaga1,668,11738,10680,551156,54369,814345,01420.7%
SarawakSri Aman163,7026,31918,72724,01614,36563,42738.7%
SarawakTatau298,57127,17133,17326,33226,882113,55838.0%
SarawakBetong48,1981,3386,6281,8832,84112,68926.3%
SarawakBintulu293,60826,25769,47132,76919,185147,68250.3%
SarawakDalat34,2092,0944,19120,24760627,13879.3%
SarawakDaro63,4812,3945,89511,1927,20626,68742.0%
SarawakJulau57,5592114963,4691,7055,88010.2%
SarawakKanowit95,0251,1375,5427,3615,02119,06120.1%
SelangorGombak25,3747098501803981.6%
SelangorHulu Langat28,274902361823818893.1%
SelangorHulu Selangor79,0241,2751,3691,0614094,1135.2%
SelangorKlang10,748206465772262.1%
SelangorKuala Langat3,7041693931,1051351,80348.7%
SelangorKuala Selangor28,7456616571,202922,6129.1%
SelangorPetaling3,10621949249939112.6%
SelangorSabak Bernam37,92218672210695371.4%
SelangorSepang2,6671121659311648618.2%
TrengganuBesut55,8421419831,4221,4854,0317.2%
TrengganuDungun166,5713,0853,8114,6973,69815,2919.2%
TrengganuHulu Terengganu262,0342,4262,8937,6777,03220,0287.6%
TrengganuKemaman94,8401,0561,8422,4773,8489,2239.7%
TrengganuKuala Terengganu7,1156903362973041,62722.9%
TrengganuMarang10,8446304844421,8323,38831.2%
TrengganuSetiu52,8722,5533,8515,3493,36115,11428.6%
KedahBaling76,2391688463,0272,7926,8339.0%
KedahPokok Sena3101041472812540.5%
KedahSik108,7873961,2571,9043,2636,8196.3%
KedahYan3,2031111127421.3%
KedahBandar Baharu1,48939172712320513.8%
KedahKota Setar0000000.0%
KedahKuala Muda9,2981481561241535806.2%
KedahKubang Pasu14,5561341,6391,2921,3974,46130.6%
KedahKulim17,8462191726851,2612,33813.1%
KedahLangkawi15,841688471973202.0%
KedahPadang Terap52,6789755,1413,3863,11212,61423.9%
KedahPendang5,164951053614860911.8%
KelantanBachok15495682817.9%
KelantanTumpat146041375.1%
KelantanGua Musang522,1203,62221,40943,46045,272113,76321.8%
KelantanJeli63,2341871,4339799083,5065.5%
KelantanKota Bharu171318142615.2%
KelantanKuala Krai93,7755049,2799,7458,91728,44630.3%
KelantanMachang19,577333874143811,2156.2%
KelantanPasir Mas7304331013.1%
KelantanPasir Putih2,91531232541013.5%
KelantanTanah Merah11,5334378519431,0213,25128.2%
Kuala LumpurKuala Lumpur1497202117.2%
LabuanLabuan3231022554313.2%
MelakaAlor Gajah45345292615534.2%
MelakaJasin2,398195711195644218.4%
MelakaMelaka Tengah14618241505738.6%
Negeri SembilanJelebu76,0156163,2565,0481,55610,47613.8%
Negeri SembilanJempol7,8001681,4726001672,40830.9%
Negeri SembilanKuala Pilah37,8161885849019062,5796.8%
Negeri SembilanPort Dickson3,123631562125348415.5%
Negeri SembilanRembau8,65747123582384675.4%
Negeri SembilanSeremban19,3944531,0852105992,34612.1%
Negeri SembilanTampin9,2632,8352421481293,35336.2%
PahangBentong80,4234941,9758,0762,59313,13816.3%
PahangRompin216,80511,45415,65928,47935,08490,67541.8%
PahangTemerloh82,6796661,1722,7904,5399,16711.1%
PahangBera44,3015609383,9173,5368,95220.2%
PahangCameron Highlands52,209944351,1143071,9503.7%
PahangJerantut572,8985,0204,64013,27736,60659,54410.4%
PahangKuantan114,6594,7546,26010,24311,02532,28328.2%
PahangLipis367,9766,1759,90010,25811,03237,36510.2%
PahangMaran60,3591,5122,4783,7347,95015,67326.0%
PahangPekan169,05812,46312,60519,78821,02065,87639.0%
PahangRaub132,5959784,1755,3156,17916,64812.6%
PerakBatang Padang121,1509021,6501,6122,0696,2335.1%
PerakPerak Tengah3,044599288233851,20539.6%
PerakHilir Perak1,22586217027111,06987.3%
PerakHulu Perak523,2664,20110,98314,0868,45437,7247.2%
PerakKampar38,2633188525003412,0115.3%
PerakKerian13,0514609551,2246263,26525.0%
PerakKinta79,8317081,1369371,1723,9535.0%
PerakKuala Kangsar148,5582,3923,3855,9806,63018,38612.4%
PerakLarut and Matang54,0401,1791,9202,5442,2917,93414.7%
PerakManjung12,1992786174863231,70414.0%


 

2019 forest data for Malaysia | Archived forest data for Malaysia | Forest data for Malaysia

Data Source: Tree cover loss: Hansen/UMD/Google/USGS/NASA via Global Forest Watch. Administrative boundaries: Global Administrative Areas database (GADM), version 3.6.

Citation: Mongabay. "Deforestation statistics for [selected country name]". Accessed on [date] from worldrainforests.com.

Ads are placed on this page automatically by Google. Mongabay does not control what ads are displayed.