It is located 270 kilometers east of Algiers, 65 km from Bordj Bou Arreridj and 132 km from Constantine in the Hautes Plaines region south of Kabylia, the city is located 1096 meters above sea level, making it the second highest capital of a province in Algeria.