Le bassin versant de la Mekerra couvre une superficie dépassant 300 km2 et est drainé par l'oued Mekerra qui s'étend sur une longueur de 115 km. Il prend sa source dans la zone des Hauts-Plateaux, dans la région de Ras El Ma. Après avoir été encaissé en amont dans les terrasses fluviales où le débordement des eaux hors du lit ne cause aucun dégât considérable, l'oued débouche en aval de Boukhanefis dans la plaine alluviale dont la pente ne dépasse que rarement les 0,2% engendrant des vitesses d'écoulement relativement faibles, causant ainsi des dépôts qui obstruent pratiquement le lit de l'oued. Du point de vue climatique, le bassin de la Mekerra est soumis à un climat semi-aride à pluviosité irrégulière caractérisée par des averses automnales intenses, occasionnant d'importantes crues dont les effets se font ressentir dans les zones comprises entre Boukhanefis et l'agglomération de Sidi Bel Abbès.