Barbacha (Iberbacen en berbère) est une commune située au sud de la wilaya de Béjaïa, dans la région de Petite Kabylie, au nord-est de l'Algérie.