The communes of Morocco, comprising urban municipalities and rural communes, together with arrondissements, constitute the lowest level of administrative division in the country, below the level of prefectures and provinces.
In Morocco, local administrative divisions at the communal level are classified into three types:
The following table lists municipalities (urban and rural communes) and arrondissements of Morocco, based on data from the 2004 census.
In 2009, a new administrative division created 13 additional provinces, including Berrechid, Driouch, Fquih Ben Salah, Guercif, Midelt, Ouezzane, Rehamna, Sidi Bennour, Sidi Ifni, Sidi Slimane, Tarfaya, Tinghir, and Youssoufia. As a result, some entries below reflect pre-2009 administrative boundaries.