Population of Morocco

Source UN (World Population Prospects 2024)
Date16 Oct 2024

The current population of Morocco is 38,274,900 as of January 13, 2025, based on interpolation of the latest United Nations data. The population of Morocco is projected at 38,081,173, or 38.08 million, as of July 1, 2024. The total population in Morocco is projected at 37,712,505, or 37.71 million people for the year 2023.

Morocco ranks 40th in the world by population on the 237 countries and territories list. Morocco is ranked 11th among 58 countries and territories in Africa.

  • Population
  • Growth rate
  • Net change

Morocco population projections

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
202437,901,28438,081,173359,7780.9450.47
202538,261,06238,430,770339,4160.8830.47
202638,600,47838,762,441323,9260.8360.47
202738,924,40439,080,099311,3900.7970.47
202839,235,79439,384,126296,6630.7530.47
202939,532,45739,674,560284,2060.7160.47
203039,816,66339,953,460273,5940.6850.47
203140,090,25740,221,743262,9720.6540.47
203240,353,22940,477,986249,5150.6160.47
203340,602,74440,722,975240,4620.5900.46
203440,843,20640,957,244228,0760.5570.46
203541,071,28241,182,094221,6230.5380.46
203641,292,90541,398,230210,6500.5090.46
203741,503,55541,604,033200,9560.4830.46
203841,704,51141,802,274195,5270.4680.46
203941,900,03841,990,445180,8140.4310.46
204042,080,85242,168,205174,7060.4140.46
204142,255,55842,339,041166,9670.3940.46
204242,422,52542,500,327155,6040.3660.46
204342,578,12942,650,495144,7320.3390.46
204442,722,86142,792,498139,2740.3250.46
204542,862,13542,925,306126,3420.2940.45
204642,988,47743,046,179115,4040.2680.45
204743,103,88143,158,169108,5760.2520.45
204843,212,45743,262,40299,8910.2310.45
204943,312,34843,355,72086,7440.2000.45
205043,399,09243,440,43182,6770.1900.45
205143,481,76943,517,14970,7590.1630.45
205243,552,52843,582,31759,5790.1370.45
205343,612,10743,635,68847,1620.1080.45
205443,659,26943,677,27136,0040.0820.45
205543,695,27343,707,69624,8450.0570.44
205643,720,11843,726,12512,0140.0270.44
205743,732,13243,734,7705,2760.0120.44
205843,737,40843,736,171-2,474-0.0060.44
205943,734,93443,727,216-15,436-0.0350.44
206043,719,49843,707,410-24,176-0.0550.44
206143,695,32243,679,639-31,365-0.0720.44
206243,663,95743,642,756-42,402-0.0970.43
206343,621,55543,597,897-47,315-0.1090.43
206443,574,24043,545,673-57,135-0.1310.43
206543,517,10543,482,772-68,665-0.1580.43
206643,448,44043,414,312-68,256-0.1570.43
206743,380,18443,341,074-78,220-0.1800.43
206843,301,96443,260,130-83,669-0.1930.43
206943,218,29543,173,139-90,312-0.2090.42
207043,127,98343,078,139-99,689-0.2310.42
207143,028,29442,976,747-103,095-0.2400.42
207242,925,19942,869,613-111,171-0.2590.42
207342,814,02842,755,096-117,863-0.2760.42
207442,696,16542,634,713-122,903-0.2880.42
207542,573,26242,509,927-126,670-0.2980.41
207642,446,59242,380,729-131,726-0.3110.41
207742,314,86642,246,043-137,645-0.3260.41
207842,177,22142,105,474-143,495-0.3410.41
207942,033,72641,958,512-150,427-0.3590.41
208041,883,29941,806,425-153,747-0.3680.41
208141,729,55241,650,319-158,465-0.3800.40
208241,571,08741,489,709-162,756-0.3920.40
208341,408,33141,325,692-165,279-0.4000.40
208441,243,05241,156,547-173,010-0.4200.40
208541,070,04240,980,569-178,947-0.4370.40
208640,891,09540,800,251-181,688-0.4450.40
208740,709,40740,617,857-183,101-0.4510.39
208840,526,30640,433,495-185,622-0.4590.39
208940,340,68440,243,913-193,542-0.4810.39
209040,147,14240,048,050-198,184-0.4950.39
209139,948,95839,847,267-203,382-0.5100.39
209239,745,57639,642,312-206,529-0.5210.39
209339,539,04739,433,969-210,155-0.5330.38
209439,328,89239,222,844-212,097-0.5410.38
209539,116,79539,008,469-216,652-0.5550.38
209638,900,14338,789,885-220,515-0.5680.38
209738,679,62838,568,204-222,847-0.5780.38
209838,456,78138,343,505-226,552-0.5910.38
209938,230,22938,115,526-229,406-0.6020.37
210038,000,82337,884,370-232,906-0.6150.37

Morocco population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
19508,826,6398,935,450217,6222.4360.36
19519,044,2619,159,290230,0572.5120.36
19529,274,3189,394,879241,1212.5670.36
19539,515,4399,639,567248,2572.5760.37
19549,763,6969,893,315259,2382.6200.37
195510,022,93410,158,129270,3892.6620.37
195610,293,32310,434,024281,4032.6970.37
195710,574,72610,720,548291,6442.7210.38
195810,866,37011,013,743294,7452.6760.38
195911,161,11511,317,007311,7842.7550.38
196011,472,89911,624,933304,0682.6160.39
196111,776,96711,931,085308,2372.5840.39
196212,085,20412,253,092335,7752.7410.39
196312,420,97912,577,502313,0462.4890.39
196412,734,02512,898,886329,7212.5560.40
196513,063,74613,239,171350,8502.6500.40
196613,414,59613,597,065364,9382.6840.40
196713,779,53413,968,175377,2822.7010.40
196814,156,81614,347,899382,1672.6640.40
196914,538,98314,734,255390,5452.6510.41
197014,929,52815,129,449399,8412.6430.41
197115,329,36915,527,225395,7122.5490.41
197215,725,08115,924,692399,2222.5070.41
197316,124,30316,326,269403,9312.4740.42
197416,528,23416,733,842411,2172.4580.42
197516,939,45117,150,786422,6702.4650.42
197617,362,12117,574,182424,1232.4130.42
197717,786,24418,014,756457,0252.5370.43
197818,243,26918,477,385468,2322.5340.43
197918,711,50118,955,589488,1752.5760.43
198019,199,67619,459,943520,5342.6750.44
198119,720,21019,985,401530,3832.6540.44
198220,250,59320,520,318539,4502.6290.44
198320,790,04321,060,696541,3052.5700.45
198421,331,34821,593,778524,8602.4310.45
198521,856,20822,113,953515,4912.3310.45
198622,371,69922,600,803458,2082.0270.46
198722,829,90723,054,392448,9691.9470.46
198823,278,87623,500,524443,2971.8860.46
198923,722,17323,939,414434,4831.8150.46
199024,156,65624,375,551437,7901.7960.46
199124,594,44624,799,014409,1361.6500.46
199225,003,58225,212,468417,7731.6570.46
199325,421,35525,614,586386,4621.5090.46
199425,807,81726,000,822386,0111.4850.46
199526,193,82826,399,429411,2011.5580.46
199626,605,02926,808,107406,1571.5150.46
199727,011,18627,213,337404,3021.4860.46
199827,415,48827,621,648412,3201.4930.46
199927,827,80828,027,179398,7431.4230.46
200028,226,55128,423,435393,7691.3850.46
200128,620,32028,814,643388,6451.3490.46
200229,008,96529,198,142378,3531.2960.46
200329,387,31829,571,415368,1951.2450.46
200429,755,51329,953,018395,0111.3190.46
200530,150,52430,358,144415,2401.3680.46
200630,565,76430,771,178410,8271.3350.46
200730,976,59131,186,468419,7541.3460.46
200831,396,34531,606,767420,8431.3320.46
200931,817,18832,030,778427,1801.3340.46
201032,244,36832,467,016445,2951.3720.46
201132,689,66332,912,588445,8491.3550.46
201233,135,51233,355,241439,4591.3180.46
201333,574,97133,787,571425,2001.2580.46
201434,000,17134,204,780409,2181.1960.46
201534,409,38934,607,588396,3991.1450.46
201634,805,78835,023,457435,3391.2430.46
201735,241,12735,446,392410,5301.1580.46
201835,651,65735,839,760376,2061.0500.46
201936,027,86336,210,898366,0701.0110.46
202036,393,93336,584,208380,5501.0400.46
202136,774,48336,954,442359,9190.9740.46
202237,134,40237,329,064389,3241.0430.47
202337,523,72637,712,505377,5581.0010.47