La commune de Tamesloht reléve de la province d'Al Haouz dans la région de Marrakech-Tensift-Al Haouz. Elle est délimitée au nord par les communes de Saada et Tamesloht, à l'Est par la commune de Agafay et au sud par les commune de My Brahim, et Lalla Takerkoust. S'etendant surun surface de l'ordre de 256 km², cette commune est située à 20 km au Sud est de la Ville de Marrakech.