Beni Hadifa est une ville du Maroc située dans la région de Taza-Al Hoceima-Taounate.
La ville comptait près de 2000 habitants en 2004.