A cidade de Khenifra está localizada na região de Beni Mellal-Khenifra e possui 117.510 habitantes.
Khenifra foi construída em ambas as margens do rio Errabia e entre o planalto central e o Médio Atlas (Fazaz) e a parte ocidental do Médio Atlas. Fica a 160 km de Fez e a 300 km de Marraquexe.
A região de Khenifra sempre foi considerada como a maior reserva de água de Marrocos, porque dois dos rios mais importantes de Marrocos nascem lá, em particular Oum Errabiaa e seus afluentes Chtouka.
A periferia desta cidade esconde os locais turísticos mais atraentes do Oriente Atlas, incluindo as fontes de Oum Errabiaa, o lago Aguelmame Aziza, o lago Tiguelmamine, o lago Ouiouane, Aguelmame N’Miaami, o lago Aguelmame Abakhane, a água da barragem de Tanafnit El Borj e o planalto de Ajdir Izayane.