Selon l'enquête annuelle du cabinet Mercer sur le coût de la vie, Casablanca est la 130e ville la plus chère au monde. La capitale économique du royaume vient loin devant la capitale administrative, Rabat, qui ne pointe qu'au 169e rang sur un classement de 209 villes à travers le monde. Les villes marocaines sont jugées plus chères par rapport aux autres capitales maghrébines comme Alger (187e), Nouakchott (189e), ou encore Tunis (209e), qui est considérée comme la ville la moins chère au monde. Luanda, capitale de l'Angola, reste la ville du continent la plus coûteuse au monde.