Pizarra se encuentra atravesada por el río Guadalhorce a lo largo de 8,5 kilómetros, el cual posee una anchura de 11,5 y 8 km, de este a oeste y de norte a sur, respectivamente.