Moroccans are primarily Amazigh with Arab influences, not purely Arab.
Approximately 80% or more of the population is of Amazigh origin, though many speak Darija (Moroccan Arabic) as their primary language due to historical Arabization, while Arabic remains the official language and Tamazight is officially recognized second.
This mixed heritage reflects centuries of intermingling, with cultural identity often blending both Arab and Amazigh elements.