Atraviesa por sus términos el río Cabra (Córdoba), rodeando la ciudad de Aguilar y haciendo de límites con Puente Genil, Montilla y Monturque.