Rabat occupe la 10ᵉ place dans le classement des 12 villes où vivre à moindre coût à travers le monde, établi par Numbeo, un site qui se spécialise dans les comparatifs. Il est suivi par Santa Cruz de la Sierra (Bolivie). Bucarest (Roumanie) arrive en tête de ce classement. Le Cap (Afrique du Sud) se hisse à la deuxième place. Il est suivi par Carthagène (Colombie). Viennent ensuite Chiang Mai (Thaïlande), George Town (Malaisie), Jaipur (Inde) et Lagos (Nigeria). Larissa (Grèce) s’adjuge la 8ᵉ place tandis que Puebla (Mexique) se positionne à la 9ᵉ place.
À lire : Marrakech dans le top 12 des villes où pratiquer la photographie de rue
Pour établir son classement, Numbeo a pris en considération la moyenne des dépenses soumises par les utilisateurs du site, y compris les coûts mensuels estimés pour une personne seule ou une famille de quatre personnes, le loyer mensuel et le prix d’achat d’un logement dans le centre des villes mentionnées mais aussi les prix moyens d’un café, d’un repas pour deux et d’un abonnement à une salle de sport.