← Morocco

Population, total

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

POPULATION_TOTAL · raw · annual · people

Show up to four metrics on separate charts with synchronized period highlighting.

Population, total

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Data and evidence

Population, total

Morocco

Values and evidence for Morocco. Unavailable values are gaps, not zero.
PeriodValueStatusProvenance & calculation
199024,375,551 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19836 · revision 1

Value 24375551.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 24375551.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199124,799,014 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19835 · revision 1

Value 24799014.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 24799014.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199225,212,468 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19834 · revision 1

Value 25212468.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 25212468.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199325,614,586 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19833 · revision 1

Value 25614586.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 25614586.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199426,000,822 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19832 · revision 1

Value 26000822.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 26000822.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199526,399,429 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19831 · revision 1

Value 26399429.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 26399429.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199626,808,107 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19830 · revision 1

Value 26808107.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 26808107.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199727,213,337 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19829 · revision 1

Value 27213337.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 27213337.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199827,621,648 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19828 · revision 1

Value 27621648.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 27621648.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

199928,027,179 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19827 · revision 1

Value 28027179.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 28027179.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200028,423,435 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19826 · revision 1

Value 28423435.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 28423435.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200128,814,643 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19825 · revision 1

Value 28814643.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 28814643.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200229,198,142 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19824 · revision 1

Value 29198142.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 29198142.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200329,571,415 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19823 · revision 1

Value 29571415.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 29571415.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200429,953,018 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19822 · revision 1

Value 29953018.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 29953018.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200530,358,144 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19821 · revision 1

Value 30358144.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 30358144.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200630,771,178 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19820 · revision 1

Value 30771178.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 30771178.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200731,186,468 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19819 · revision 1

Value 31186468.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 31186468.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200831,606,767 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19818 · revision 1

Value 31606767.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 31606767.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

200932,030,778 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19817 · revision 1

Value 32030778.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 32030778.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201032,467,016 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19816 · revision 1

Value 32467016.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 32467016.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201132,912,588 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19815 · revision 1

Value 32912588.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 32912588.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201233,355,241 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19814 · revision 1

Value 33355241.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 33355241.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201333,787,571 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19813 · revision 1

Value 33787571.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 33787571.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201434,204,780 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19812 · revision 1

Value 34204780.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 34204780.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201534,607,588 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19811 · revision 1

Value 34607588.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 34607588.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201635,023,457 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19810 · revision 1

Value 35023457.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 35023457.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201735,446,392 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19809 · revision 1

Value 35446392.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 35446392.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201835,839,760 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19808 · revision 1

Value 35839760.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 35839760.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

201936,210,898 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19807 · revision 1

Value 36210898.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 36210898.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202036,584,208 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19806 · revision 1

Value 36584208.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 36584208.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202136,954,442 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19805 · revision 1

Value 36954442.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 36954442.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202237,329,064 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19804 · revision 1

Value 37329064.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 37329064.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202337,712,505 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19803 · revision 1

Value 37712505.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 37712505.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202438,081,173 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19802 · revision 1

Value 38081173.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 38081173.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

202538,430,770 peopleavailable
Inspect evidence
World Bank — World Development Indicators · observation #19801 · revision 1

Value 38430770.0000000000 · reported · Published Unknown · Retrieved 2026-10-14

Source reference

Annual mid-year population estimates published by World Bank; geographic coverage and estimate revisions follow the provider.

Provider world_bank · indicator SP.POP.TOTL · dataset 2 · reported

Dataset updated 2026-10-08 (not observation publication date)

Revision history

Revision 1: 38430770.0000000000 · Initial observation · 2026-10-14 13:16:38 · source revision unspecified

Something looks wrong? Request a data review and include this page URL and the observation period.