Marokko heeft een oppervlakte van 460.000 km² (11 maal Nederland; 15 maal België), zelf Marokko hanteert het cijfer van 710.850 km², dat is inclusief de Westelijke Sahara. Het land telt bijna 35 miljoen inwoners waarvan ruim de helft in de grote steden leeft. Na de onafhankelijkheid in 1956 werden de steden overspoeld door armen die vanuit de landelijke gebieden op zoek gingen naar werk en een beter leven. Het resultaat zijn overbevolkte krottenwijken.
Marokko heeft een vrij jonge bevolking, meer dan de helft van de bevolking is jonger dan dertig jaar. Driekwart van de afgestudeerde studenten wordt werkeloos en wil naar Europa (de helft van de bevolking is analfabeet). De groeiende werkeloosheid bij de jeugd wordt beschouwd als een van de grootse problemen in steden. Fundamentalistische organisaties maken soms misbruik van de wanhoop van jongeren, hetgeen tot rellen en oproer leidt. Marokko voert een verbeten strijd tegen de armoede, vooral op het platteland. De ongelijke inkomstenverdeling vormt een ander obstakel. Een minderheid van de bevolking verwerft het grootste deel van de inkomsten, de meerderheid probeert iedere dag weer te overleven. Steeds meer bedrijven trekken naar Marokko en supermarkten schieten als paddenstoelen uit de grond. Een doorsnee Marokkaan kan het zich echter niet veroorloven daar boodschappen te doen. Ondertussen heeft de Marokkaanse regering een vrijhandelsakkoord met de Verenigde Staten gesloten waardoor de boeren er straks op achteruit gaan. Amerikaanse producten mogen belastingvrij het land in, maar de Marokkaanse boeren kunnen daar niet tegenop concurreren. De economie spekt de elite. Ongeveer een zesde deel van de werkende bevolking verdient de kost in de industrie en kunstnijverheid. De industrie is van eenvoudige aard en verwerkt vooral producten uit de landbouw, visserij en de fosfaatwinning. Daarnaast zorgt vooral de toeristenindustrie voor de noodzakelijke banen en harde valuta. Naast het toerisme is het geld, dat honderdduizenden in Europa werkende Marokkanen in het land investeren, van groot belang.
Voor de gemiddelde Marokkaan draait het leven om de familie. Vaak wonen grote families, inclusief grootouders, tantes, kinderen en kleinkinderen samen in een huis. Als kinderen trouwen en zelf kinderen krijgen, gaan ze niet het huis uit, maar wordt er een nieuwe etage op de bestaande woning bijgebouwd. Alle maaltijden evenals het vieren van feesten gebeuren in familieband. Van familieleden wordt verwacht dat ze elkaar in alle omstandigheden steunen en dat ze bijspringen als er geld- of andere problemen rijzen. Zonen zijn de trots van het gezin en er wordt van hen verwacht dat ze een goede baan vinden en vroeg of laat een gezin stichten. Van meisjes wordt verwacht dat ze huwen en dat ze hun ouders kleinkinderen schenken. Veel huwelijken worden door de ouders geregeld en bruid en bruidegom kennen elkaar soms niet eens op hun trouwdag. Door de verstedelijking en de invloed van televisie en internet beginnen eeuwenoude tradities af te brokkelen. In steden hebben jonge verloofden vak afspraakjes lang voor hun huwelijk, al zullen ze nog steeds toestemming van hun ouders vragen om te huwen. De familieband blijft onverbrekelijk, van jonge mensen in de stad of in het buitenland, wordt verwacht dat ze geld naar huis blijven sturen om hun achtergebleven familieleden te steunen.
Ongeveer 60 procent van de bevolking bestaat uit Arabisch sprekende Marokkanen, 40 procent uit berbers die een berberdialect als moedertaal hebben. De berbers zijn de oorspronkelijke bewoners van Marokko, en meestal hebben ze hun taal en eeuwenoude tradities bewaard. De Marokkaanse Arabieren stammen af van de Arabische veroveraars die voor het eerst Marokko binnenkwamen in de zevende eeuw, en van de Arabische moslims die in de vijftiende eeuw in Spanje werden vervolgd en naar Afrika verdreven. Eeuwenlang leefden de berbers voornamelijk in de bergen, terwijl de Arabieren de kustgebieden bevolkten. Tegenwoordig zijn veel berbers afgezakt naar de steden en het is voor een buitenstaander zo goed als onmogelijk om enig verschil te zien tussen Arabische Marokkanen en berbers. Doordat de berbers in bergachtige, moeilijk toegankelijke gebieden woonden, was de Arabische invloed beperkt en hebben veel gebieden hun eigen taal en klederdracht, vaak een eigen gewoonterecht en een duidelijke stamidentiteit behouden. Het meest kenmerkende van de berbertalen is misschien wel de traditie van de vertelkunst die tot op heden levend wordt gehouden. Een taal zonder schrift uit zich vaak in de vorm van verhalen die doorgegeven worden van generatie op generatie. Tot op heden kun je op het Jmaa el-Fna plein in Marrakech dagelijks zien hoe luisteraars verhalenvertellers omringen, gevangen in de aandacht voor hun fantastische voordrachten. Iemand ontleend respect aan vertelkunst. Het woord berber komt van het Griekse woord barbaros ‘vreemdeling’. In het Nederlands werd dat vroeger vertaald als barbaar. De meeste berbers noemen zich liever Amazigh, wat vrije man betekent. In geen enkel land in Noord-Afrika is de berbercultuur officieel erkend. Ook speelt de taal nagenoeg geen rol in het onderwijs. In 2001 is echter in Marokko het koninklijk Instituut ter bevordering van de Amazaghin cultuur opgericht. Bijna 80 procent van de 300.000 Marokkanen in Nederland is berber. De meerderheid is afkomstig uit het Rifgebergte in Noord-Marokko.
Een klein deel van de Marokkaanse bevolking bestaat uit de Haratien, de zwarte bewoners van de zuidelijke oases. Ook zij zijn meestal grootgebracht met een berberdialect als eerste taal, maar ze maken geen deel uit van een berberstam. De Haratien staan vaak laag in de hiërarchie en huwen zelden buiten hun eigen groep. Vermoedelijk is hun aanwezigheid ouder dan die van de berbers maar daarnaast zijn er ook later negers met de karavanen uit het zuiden meegekomen, als handelaar of als slaaf. Sultan Moulay Ismael alleen haalde er meer dan tienduizend uit zwart Afrika om een lijfwacht te vormen naar het voorbeeld van de Ottomaanse sultans. In Marrakech zijn het vooral Haratien die acrobatische toeren uithalen of dansen op gnaoua ritmes.