El municipio se sitúa entre dos cuencas: la del Guadalhorce, y la del Genil, a la que pertenece sólo una mínima parte del mismo.