Population of Morocco

Source UN (World Population Prospects 2022)
Date19 Feb 2024

The current population of Morocco is 38,088,894 as of March 01, 2024, based on interpolation of the latest United Nations data.

  • Population
  • Growth rate
  • Net change

Morocco population projections

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
202237,264,46937,457,971387,0031.0330.47
202337,651,47237,840,044377,1440.9970.47
202438,028,61638,211,459365,6860.9570.47
202538,394,30238,571,289353,9750.9180.47
202638,748,27738,920,171343,7870.8830.47
202739,092,06439,259,527334,9260.8530.47
202839,426,99039,590,353326,7260.8250.47
202939,753,71639,912,385317,3370.7950.47
203040,071,05340,226,395310,6850.7720.47
203140,381,73840,531,718299,9600.7400.47
203240,681,69840,828,386293,3760.7190.47
203340,975,07441,119,588289,0290.7030.47
203441,264,10341,405,880283,5550.6850.47
203541,547,65841,685,255275,1930.6600.47
203641,822,85141,957,986270,2700.6440.47
203742,093,12142,225,957265,6730.6290.47
203842,358,79442,488,389259,1900.6100.47
203942,617,98442,743,296250,6240.5860.47
204042,868,60842,991,078244,9400.5700.47
204143,113,54843,233,124239,1520.5530.47
204243,352,70043,468,863232,3260.5340.47
204343,585,02643,696,563223,0730.5110.47
204443,808,09943,915,467214,7370.4890.47
204544,022,83644,126,016206,3600.4680.47
204644,229,19644,327,743197,0950.4450.47
204744,426,29144,520,762188,9410.4240.47
204844,615,23244,704,401178,3390.3990.46
204944,793,57144,878,690170,2370.3790.46
205044,963,80845,044,990162,3640.3600.46
205145,126,17245,202,607152,8710.3380.46
205245,279,04345,351,929145,7730.3210.46
205345,424,81645,492,588135,5440.2980.46
205445,560,36045,624,074127,4280.2790.46
205545,687,78845,746,687117,7970.2570.46
205645,805,58545,858,484105,7970.2310.46
205745,911,38245,959,94697,1290.2110.46
205846,008,51146,052,97288,9220.1930.46
205946,097,43346,138,07581,2830.1760.46
206046,178,71646,214,43871,4440.1550.46
206146,250,16046,281,68363,0450.1360.46
206246,313,20546,340,59254,7750.1180.46
206346,367,98046,391,54447,1280.1020.46
206446,415,10846,434,96939,7230.0860.46
206546,454,83146,470,01230,3630.0650.46
206646,485,19446,497,29324,1980.0520.46
206746,509,39246,517,88116,9780.0360.45
206846,526,37046,532,96913,1990.0280.45
206946,539,56946,542,2335,3280.0110.45
207046,544,89746,544,215-1,363-0.0030.45
207146,543,53446,539,312-8,444-0.0180.45
207246,535,09046,527,519-15,142-0.0330.45
207346,519,94846,509,635-20,627-0.0440.45
207446,499,32146,485,505-27,633-0.0590.45
207546,471,68846,454,887-33,601-0.0720.45
207646,438,08746,418,965-38,243-0.0820.45
207746,399,84446,377,749-44,191-0.0950.45
207846,355,65346,330,450-50,407-0.1090.45
207946,305,24646,277,391-55,709-0.1200.44
208046,249,53746,219,283-60,508-0.1310.44
208146,189,02946,155,906-66,247-0.1440.44
208246,122,78246,086,281-73,003-0.1580.44
208346,049,77946,009,965-79,629-0.1730.44
208445,970,15045,928,034-84,232-0.1830.44
208545,885,91845,840,992-89,852-0.1960.44
208645,796,06645,748,840-94,452-0.2060.44
208745,701,61445,651,819-99,590-0.2180.44
208845,602,02445,549,671-104,705-0.2300.44
208945,497,31945,442,324-109,990-0.2420.44
209045,387,32945,329,552-115,554-0.2550.43
209145,271,77545,212,546-118,457-0.2620.43
209245,153,31845,091,354-123,928-0.2750.43
209345,029,39044,964,726-129,328-0.2880.43
209444,900,06244,833,622-132,880-0.2960.43
209544,767,18244,697,340-139,684-0.3130.43
209644,627,49844,554,870-145,256-0.3260.43
209744,482,24244,407,145-150,195-0.3380.43
209844,332,04744,254,596-154,901-0.3500.43
209944,177,14644,096,652-160,988-0.3650.43
210044,016,15843,933,296-165,724-0.3770.42

Morocco population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
19508,826,6398,946,209239,1392.6730.36
19519,065,7789,188,594245,6332.6730.36
19529,311,4119,438,849254,8762.7000.36
19539,566,2879,696,704260,8352.6900.37
19549,827,1229,963,626273,0082.7400.37
195510,100,13010,242,168284,0762.7740.37
195610,384,20610,531,688294,9642.8010.38
195710,679,17010,831,987305,6342.8220.38
195810,984,80411,138,237306,8662.7550.38
195911,291,67011,452,433321,5262.8080.39
196011,613,19611,769,774313,1572.6610.39
196111,926,35312,081,713310,7202.5720.39
196212,237,07312,404,757335,3692.7040.40
196312,572,44212,726,686308,4882.4240.40
196412,880,93013,044,254326,6482.5040.40
196513,207,57813,381,880348,6052.6050.40
196613,556,18313,738,502364,6372.6540.40
196713,920,82014,109,755377,8702.6780.41
196814,298,69014,490,077382,7752.6420.41
196914,681,46514,876,982391,0342.6290.41
197015,072,49915,274,351403,7032.6430.41
197115,476,20215,677,300402,1962.5660.42
197215,878,39816,081,438406,0792.5250.42
197316,284,47716,489,452409,9512.4860.42
197416,694,42816,902,383415,9112.4610.42
197517,110,33917,325,325429,9732.4820.43
197617,540,31217,756,516432,4082.4350.43
197717,972,72018,206,472467,5052.5680.43
197818,440,22518,679,859479,2692.5660.44
197918,919,49419,167,661496,3342.5900.44
198019,415,82819,678,444525,2312.6690.44
198119,941,05920,208,260534,4012.6450.45
198220,475,46020,746,765542,6102.6160.45
198321,018,07021,287,381538,6222.5300.45
198421,556,69221,817,271521,1592.3890.46
198522,077,85122,335,077514,4532.3030.46
198622,592,30422,824,446464,2832.0340.46
198723,056,58723,279,935446,6961.9190.46
198823,503,28323,720,590434,6141.8320.46
198923,937,89724,148,104420,4131.7410.46
199024,358,31024,570,814425,0071.7300.46
199124,783,31724,988,083409,5311.6390.46
199225,192,84825,400,676415,6551.6360.46
199325,608,50325,806,777396,5481.5370.46
199426,005,05126,201,551393,0001.5000.46
199526,398,05126,599,048401,9931.5110.46
199626,800,04426,999,093398,0981.4750.46
199727,198,14227,397,118397,9521.4530.46
199827,596,09427,791,825391,4621.4090.46
199927,987,55628,176,997378,8811.3450.46
200028,366,43728,554,415375,9571.3170.46
200128,742,39428,930,097375,4061.2980.46
200229,117,80029,301,817368,0331.2560.46
200329,485,83329,661,270350,8741.1830.46
200429,836,70730,033,125392,8351.3080.46
200530,229,54230,431,902404,7201.3300.46
200630,634,26230,833,022397,5211.2890.46
200731,031,78331,232,633401,7001.2860.46
200831,433,48331,634,992403,0171.2740.46
200931,836,50032,042,877412,7541.2880.46
201032,249,25432,464,865431,2221.3280.46
201132,680,47632,903,699446,4461.3570.47
201233,126,92233,352,169450,4941.3510.47
201333,577,41633,803,527452,2231.3380.47
201434,029,63934,248,603437,9291.2790.47
201534,467,56834,680,458425,7801.2280.47
201634,893,34835,107,264427,8311.2190.47
201735,321,17935,528,115413,8711.1650.47
201835,735,05035,927,511384,9221.0710.47
201936,119,97236,304,408368,8711.0160.47
202036,488,84336,688,772399,8571.0900.47
202136,888,70037,076,584375,7691.0140.47