Beni Mellal est une ville marocaine se situant entre le Moyen Atlas et la plaine de Tadla.
Elle est située à 200 km de Casablanca et à 240 km de Rabat, sur l’axe routier des villes impériales de Fès et Marrakech.
Elle est ouverte sur le sud marocain via les provinces d’Errachidia, Khénifra et Ouarzazate. Elle comptait 163.248 habitants en 2004.