| Name | What | Region | Country | Lat | Long | Elev Ft. | Pop Est |
| Bakader | city | Wilaya de Marrakech | Morocco | 31.4333333 | -7.9166667 | 2431 | 12909 |
| Bakka | city | Wilaya de Marrakech | Morocco | 31.65 | -7.75 | 1712 | 11889 |
| Baoum | city | Wilaya de Marrakech | Morocco | 31.1 | -8.8333333 | 6699 | 12957 |
| Baoun | city | Wilaya de Marrakech | Morocco | 31.1 | -8.8333333 | 6699 | 12957 |
| Bararha | city | Wilaya de Marrakech | Morocco | 31.2833333 | -8.3333333 | 2582 | 12934 |
| Batenchih | city | Wilaya de Marrakech | Morocco | 31.3722222 | -9.097222 | 2001 | 12735 |
| Batennchech | city | Wilaya de Marrakech | Morocco | 31.3722222 | -9.097222 | 2001 | 12735 |
| Baterchih | city | Wilaya de Marrakech | Morocco | 31.3722222 | -9.097222 | 2001 | 12735 |
| Batni-Chikh | city | Wilaya de Marrakech | Morocco | 31.3722222 | -9.097222 | 2001 | 12735 |
| Bel Azouz | city | Wilaya de Marrakech | Morocco | 31.4833333 | -8.1666667 | 1771 | 12905 |
| Bel Azri | city | Wilaya de Marrakech | Morocco | 31.75 | -8.1666667 | 1161 | 12873 |
| Bel Bachir | city | Wilaya de Marrakech | Morocco | 31.5166667 | -8.75 | 1420 | 12974 |
| Belal | city | Wilaya de Marrakech | Morocco | 31.8333333 | -8.4 | 1292 | 13043 |
| Bellouk | city | Wilaya de Marrakech | Morocco | 31.55 | -8.05 | 1660 | 12892 |
| Belziz | city | Wilaya de Marrakech | Morocco | 31.2 | -8.9166667 | 2982 | 12944 |
| Ben Azzouz | city | Wilaya de Marrakech | Morocco | 31.4833333 | -8.1666667 | 1771 | 12905 |
| Ben Bouih | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.6333333 | 2283 | 12892 |
| Ben Bouiha | city | Wilaya de Marrakech | Morocco | 31.2666667 | -8.3 | 2808 | 12934 |
| Ben Haouj | city | Wilaya de Marrakech | Morocco | 31.6 | -9.1 | 1204 | 11285 |
| Ben Larbi | city | Wilaya de Marrakech | Morocco | 31.5833333 | -7.8666667 | 1732 | 12892 |
| Ben Nasser | city | Wilaya de Marrakech | Morocco | 31.5666667 | -8.3666667 | 1017 | 12916 |
| Ben Nasseur | city | Wilaya de Marrakech | Morocco | 31.5666667 | -8.3666667 | 1017 | 12916 |
| Ben Takemoust | city | Wilaya de Marrakech | Morocco | 31.0166667 | -9.0166667 | 4668 | 12968 |
| Ben Zidane Koukasse | city | Wilaya de Marrakech | Morocco | 31.4333333 | -7.7 | 3152 | 12909 |
| Beni Moussa | city | Wilaya de Marrakech | Morocco | 31.9919444 | -8.022222 | 1469 | 10517 |
| Berrada | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.95 | 1715 | 12892 |
| Berrechgoun | city | Wilaya de Marrakech | Morocco | 31.8 | -8.25 | 1282 | 12859 |
| Biougra | city | Wilaya de Marrakech | Morocco | 31.2166667 | -8.85 | 2598 | 12940 |
| Bir Chelh | city | Wilaya de Marrakech | Morocco | 31.9 | -8.2333333 | 1811 | 12846 |
| Bir Sidi Youssef | city | Wilaya de Marrakech | Morocco | 31.6166667 | -7.9666667 | 1561 | 12887 |
| Bir er Roumi | city | Wilaya de Marrakech | Morocco | 31.3 | -8.6 | 1948 | 12929 |
| Bliden | city | Wilaya de Marrakech | Morocco | 31.6333333 | -7.85 | 1548 | 12490 |
| Blidene | city | Wilaya de Marrakech | Morocco | 31.6333333 | -7.85 | 1548 | 12490 |
| Blidèn | city | Wilaya de Marrakech | Morocco | 31.6333333 | -7.85 | 1548 | 12490 |
| Borj Agharghar | city | Wilaya de Marrakech | Morocco | 31.25 | -8.65 | 2385 | 12940 |
| Borj Arharhar | city | Wilaya de Marrakech | Morocco | 31.2666667 | -8.6666667 | 2267 | 12934 |
| Bou Amsa | city | Wilaya de Marrakech | Morocco | 31.15 | -9.1333333 | 4288 | 12948 |
| Bou Azza | city | Wilaya de Marrakech | Morocco | 31.6 | -8.2166667 | 1292 | 12887 |
| Bou Azza | city | Wilaya de Marrakech | Morocco | 31.4833333 | -7.9166667 | 2099 | 12905 |
| Bou Azza | city | Wilaya de Marrakech | Morocco | 31.55 | -7.8333333 | 1837 | 12892 |
| Bou Azza | city | Wilaya de Marrakech | Morocco | 31.5166667 | -7.7333333 | 1998 | 12901 |
| Bou Glas | city | Wilaya de Marrakech | Morocco | 31.4166667 | -7.9666667 | 2480 | 12909 |
| Bou Haddou | city | Wilaya de Marrakech | Morocco | 31.4166667 | -7.7666667 | 2755 | 12909 |
| Bou Imizgane | city | Wilaya de Marrakech | Morocco | 31.55 | -7.35 | 3943 | 12892 |
| Bou Imzgane | city | Wilaya de Marrakech | Morocco | 31.55 | -7.35 | 3943 | 12892 |
| Bou Kedir | city | Wilaya de Marrakech | Morocco | 31.4 | -7.95 | 2647 | 12915 |
| Bou Khaoua | city | Wilaya de Marrakech | Morocco | 31.5333333 | -7.75 | 1909 | 12901 |
| Bou Lahouene | city | Wilaya de Marrakech | Morocco | 31.2 | -8.7833333 | 3195 | 12944 |
| Bou Lanouar | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.9333333 | 1686 | 12892 |
| Bou Ouahmisa | city | Wilaya de Marrakech | Morocco | 31.3833333 | -9.0666667 | 1801 | 12915 |
| Bou Ouamissa | city | Wilaya de Marrakech | Morocco | 31.3833333 | -9.0666667 | 1801 | 12915 |
| Bou Ouglas | city | Wilaya de Marrakech | Morocco | 31.4166667 | -7.9666667 | 2480 | 12909 |
| Bou Rekba | city | Wilaya de Marrakech | Morocco | 31.4455556 | -8.5236111 | 1653 | 12909 |
| Bou Rial | city | Wilaya de Marrakech | Morocco | 31.4666667 | -8.15 | 1719 | 12905 |
| Bou Setta | city | Wilaya de Marrakech | Morocco | 31.5166667 | -8.15 | 1666 | 12901 |
| Bou Tagradine | city | Wilaya de Marrakech | Morocco | 31.0833333 | -8.8 | 5757 | 12962 |
| Bou Touil | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.7833333 | 1715 | 12892 |
| Bou Yaumain | city | Wilaya de Marrakech | Morocco | 31.4333333 | -7.9333333 | 2444 | 12909 |
| Bou Yaumaïn | city | Wilaya de Marrakech | Morocco | 31.4333333 | -7.9333333 | 2444 | 12909 |
| Bou Zargoun | city | Wilaya de Marrakech | Morocco | 31.3422222 | -9.065 | 2949 | 12920 |
| Bou Zid | city | Wilaya de Marrakech | Morocco | 31.5333333 | -8.2166667 | 1433 | 12901 |
| Bou el Khaker | city | Wilaya de Marrakech | Morocco | 31.5833333 | -7.7 | 2020 | 12892 |
| Bou-Laouane | city | Wilaya de Marrakech | Morocco | 31.2 | -8.7833333 | 3195 | 12944 |
| Bou-Mehracha Azib-Layadi | city | Wilaya de Marrakech | Morocco | 31.6833333 | -8.0833333 | 1269 | 12763 |
| Bou-Okkaz | city | Wilaya de Marrakech | Morocco | 31.5933333 | -8.0238889 | 1528 | 12887 |
| Bouabout | city | Wilaya de Marrakech | Morocco | 31.2669444 | -9.1813889 | 2959 | 12934 |
| Bouaboute | city | Wilaya de Marrakech | Morocco | 31.2669444 | -9.1813889 | 2959 | 12934 |
| Bouanfir | city | Wilaya de Marrakech | Morocco | 31.35 | -8.75 | 1788 | 12920 |
| Bouchennt | city | Wilaya de Marrakech | Morocco | 31.8333333 | -8.05 | 1637 | 12836 |
| Boudhir | city | Wilaya de Marrakech | Morocco | 31.5666667 | -8.2833333 | 1358 | 12892 |
| Bouhadou | city | Wilaya de Marrakech | Morocco | 31.4166667 | -7.7666667 | 2755 | 12909 |
| Bouhane | city | Wilaya de Marrakech | Morocco | 31.8833333 | -8.2333333 | 1722 | 12846 |
| Bouhmissa | city | Wilaya de Marrakech | Morocco | 31.3833333 | -9.0666667 | 1801 | 12915 |
| Bouigra | city | Wilaya de Marrakech | Morocco | 31.2166667 | -8.85 | 2598 | 12940 |
| Bouihat | city | Wilaya de Marrakech | Morocco | 31.5666667 | -8.3333333 | 1282 | 12892 |
| Bouir Chleh | city | Wilaya de Marrakech | Morocco | 31.9 | -8.2333333 | 1811 | 12846 |
| Bouir Chleuh | city | Wilaya de Marrakech | Morocco | 31.9 | -8.2333333 | 1811 | 12846 |
| Bouizl | city | Wilaya de Marrakech | Morocco | 31.0833333 | -8.25 | 7230 | 12962 |
| Bouizrane el Foukani | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.6333333 | 2283 | 12892 |
| Boujeret | city | Wilaya de Marrakech | Morocco | 31.2 | -8.6333333 | 3241 | 12944 |
| Boujerj | city | Wilaya de Marrakech | Morocco | 31.2 | -8.6333333 | 3241 | 12944 |
| Boulehouane | city | Wilaya de Marrakech | Morocco | 31.2 | -8.7833333 | 3195 | 12944 |
| Boulla | city | Wilaya de Marrakech | Morocco | 31.6180556 | -9.0102778 | 1368 | 12819 |
| Bourkeb | city | Wilaya de Marrakech | Morocco | 31.4455556 | -8.5236111 | 1653 | 12909 |
| Bourzik | city | Wilaya de Marrakech | Morocco | 31.5333333 | -8.2 | 1417 | 12901 |
| Bouzedouk | city | Wilaya de Marrakech | Morocco | 31.2333333 | -8.75 | 2306 | 12940 |
| Bouzerane Foukani | city | Wilaya de Marrakech | Morocco | 31.5666667 | -7.6333333 | 2283 | 12892 |
| Bouzid | city | Wilaya de Marrakech | Morocco | 31.5008333 | -8.7869444 | 1272 | 13032 |
| Brisa | city | Wilaya de Marrakech | Morocco | 31.4333333 | -7.8333333 | 2532 | 12909 |
|
|