Morocco
Kingdom of Morocco
- Capital
- Rabat
- Region
- Northern Africa
- Population, 2025
- 38 million
- Currency
- MAD
- Area
- 446,550 kmΒ²
Across Morocco's 36 priced cities, one person needs about $869 a month, rent included; the average net salary is $510.
Livability
The same seven domains as for cities, scored at country level; safety falls back to the homicide rate where Numbeo has no survey.
- Purchasing power25%46
- Safety20%53
- Health care15%47
- Climate10%90
- Air quality10%78
- Connectivity10%29
- Cost10%82
How each domain is scored
- Purchasing power, 25%
- What a local net salary buys against local prices, as a percentile.
- Safety, 20%
- Numbeo safety index for the city, or for its country when the city has no survey.
- Health care, 15%
- Numbeo health care index, city first, then country.
- Climate, 10%
- Numbeo climate index where surveyed, otherwise a comfort score from NASA climate normals.
- Air quality, 10%
- 30-day mean US AQI on a 0-100 scale: 100 at AQI 25 or cleaner, 0 at 150 or worse.
- Connectivity, 10%
- Percentile of median fixed broadband download speed, city first, then country.
- Cost, 10%
- Cheaper places score higher: the percentile of the cost-of-living plus rent index, inverted.
- Livability rank among countries
- #80
What it costs
Averages over the countryβs cities, weighted by population. New York = 100.
Economy
World Bank development indicators; each figure is the latest year with data.
Taxes
Headline rates side by side from three references, with the source of each.
- Top income tax rate
- 37%
- SourcePwC
- Lowest income tax rate
- 0%
- SourceWikipedia
- Corporate tax
- 35%
- SourcePwC
- VAT or sales tax
- 20%
- SourcePwC
- Capital gains, individuals
- 20%
- SourcePwC
- Social security, employee
- 6.7%
- SourceTrading Economics
- Social security, employer
- 21.1%
- SourceTrading Economics
Headline statutory rates as of Sep 2026; brackets, allowances and regional taxes change what a given person pays.
Safety and internet
Numbeoβs crime survey, the World Bank homicide series and the Speedtest Global Index.
Safety
- Safety indexNumbeo, higher is safer
- 52.9
- Crime indexNumbeo, lower is better
- 47.1
- HomicidesPer 100,000 people, 2023
- 1.7
Internet
- Fixed downloadMbps, median, #106 worldwide
- 57
- Mobile downloadMbps, median, #64 worldwide
- 70
- Change in a yearFixed download speed
- +3%
Cities in Morocco
Sort by any column. Livability and cost use the same scales as every city page.
| 1Taza | 66 | 23.8 | $106 | $520 | 128.1 | 162.1K | Medium confidence, 6 contributors |
| 2Ksar El Kebir | 65 | 27.6 | $238 | β | β | 138.3K | Low confidence, 4 contributors |
| 3Berrechid | 64 | 24.8 | $151 | $662 | 144.6 | 149.2K | Medium confidence, 7 contributors |
| 4Ait Melloul | 62 | 25.2 | β | β | β | 187.7K | Low confidence, 2 contributors |
| 5Sale | 61 | 25.0 | $211 | $528 | 103.0 | 972.3K | Medium confidence, 13 contributors |
| 6Tetouan | 61 | 24.5 | $213 | $418 | 82.3 | 415.8K | Medium confidence, 14 contributors |
| 7Berkane | 61 | β | β | β | β | 119.3K | Low confidence |
| 8Oujda | 61 | 23.9 | $204 | $380 | 77.3 | 539.7K | Low confidence, 2 contributors |
| 9FΓ¨s al Bali | 61 | β | β | β | β | 156K | Low confidence |
| 10Khenifra | 61 | β | β | β | β | 128.3K | Low confidence |
| 11Al HoceΓ―ma | 61 | β | β | β | β | 395.6K | Low confidence |
| 12Fes (Fez) | 60 | 24.5 | $317 | $502 | 83.7 | 1.2M | Medium confidence, 10 contributors |
| 13Meknes | 60 | 24.9 | $277 | $488 | 85.7 | 568.3K | Medium confidence, 7 contributors |
| 14Sidi Slimane | 60 | β | $137 | $264 | β | 101.5K | Low confidence, 1 contributors |
| 15Nador | 60 | 25.6 | $169 | $368 | 76.1 | 176.6K | Medium confidence, 10 contributors |
| 16El Jadida | 60 | 23.4 | $213 | $473 | 95.7 | 212.9K | Medium confidence, 11 contributors |
| 17Errachidia | 60 | β | β | β | β | 100.9K | Low confidence |
| 18Al Fqih Ben Γalah | 60 | β | β | β | β | 111.4K | Low confidence |
| 19Safi | 60 | 21.7 | $289 | $458 | 85.3 | 336.9K | Medium confidence, 16 contributors |
| 20El Kelaa des Srarhna | 59 | β | β | β | β | 104K | Low confidence |
| 21Rabat | 59 | 29.5 | $512 | $739 | 88.5 | 1.7M | High confidence, 41 contributors |
| 22Khouribga | 59 | 25.9 | $159 | $342 | 71.4 | 214.2K | Low confidence, 4 contributors |
| 23Beni Mellal | 59 | 23.3 | $201 | $338 | 70.2 | 210.4K | Medium confidence, 14 contributors |
| 24Dar Bouazza | 59 | β | β | β | β | 165.3K | Low confidence |
| 25SalΓ© Al Jadida | 59 | β | β | β | β | 200K | Low confidence |
| 26Khemisset | 59 | 25.8 | β | $402 | 69.5 | 143.6K | Medium confidence, 5 contributors |
| 27Inezgane | 58 | β | β | β | β | 142.3K | Low confidence |
| 28Dchira El Jihadia | 58 | β | β | β | β | 109.6K | Low confidence |
| 29Taourirt | 58 | 28.2 | $190 | $317 | 59.1 | 112.9K | Low confidence, 1 contributors |
| 30Bouskoura | 57 | β | β | β | β | 112.5K | Low confidence |
| 31Mohammedia | 57 | 30.1 | $370 | $581 | 80.9 | 227.8K | Medium confidence, 10 contributors |
| 32Kenitra | 57 | 24.0 | $251 | $353 | 65.9 | 470.9K | High confidence, 29 contributors |
| 33Agadir | 57 | 28.9 | $435 | $540 | 71.0 | 698.3K | Medium confidence, 18 contributors |
| 34Marrakech | 56 | 28.6 | $494 | $508 | 62.9 | 995.9K | High confidence, 34 contributors |
| 35Tangier | 56 | 31.4 | $494 | $510 | 60.4 | 1M | High confidence, 29 contributors |
| 36Settat | 55 | 23.4 | $211 | $211 | 43.0 | 155.3K | Medium confidence, 9 contributors |
| 37Oued Zem | 54 | 28.7 | β | $245 | 39.8 | 104K | Low confidence, 1 contributors |
| 38Guelmim | 54 | 27.5 | $195 | $320 | 60.1 | 129.2K | Low confidence, 3 contributors |
| 39Temara | 54 | 27.6 | $264 | $238 | 40.1 | 342.3K | Medium confidence, 8 contributors |
| 40Larache | 54 | 25.7 | $533 | $288 | 35.8 | 136.5K | Low confidence, 3 contributors |
| 41Tiznit | 53 | 23.3 | $106 | β | β | 81.6K | Low confidence, 2 contributors |
| 42Casablanca | 52 | 30.6 | $622 | $701 | 74.1 | 3.7M | High confidence, 83 contributors |
| 43Sidi Kacem | 52 | 24.1 | β | β | β | 82.6K | Low confidence, 3 contributors |
| 44Taroudant (Taroudannt) | 51 | 25.6 | β | β | β | 87.5K | Low confidence, 2 contributors |
| 45Taounate | 51 | 28.7 | β | β | β | 41.1K | Low confidence, 0 contributors |
| 46Ouarzazate | 51 | 25.9 | $317 | β | β | 77.6K | Low confidence, 3 contributors |
| 47Ain Taoujdate | 51 | 29.5 | β | β | β | 30.9K | Low confidence, 0 contributors |
| 48Ifrane (Ifran) | 47 | 25.4 | β | $293 | 51.2 | 73.8K | Low confidence, 3 contributors |
| 49Erfoud (Arfoud) | 45 | β | β | β | β | 32K | Low confidence |
| 50Essaouira | 44 | 25.0 | $396 | $264 | 39.1 | 85.1K | Medium confidence, 10 contributors |