摩洛哥人口总量为3631万人(2021年),城市化率为62.4%。首都拉巴特人口60万,卡萨布兰卡人口351万,非斯人口117万,马拉喀什人口113万,丹吉尔人口98万。近几十年来,向主权争议地区西撒哈拉迁移的摩洛哥人逐渐增多,目前该地区人口已超过44万。