A bacia do Ipojuca tem uma área de 3.310 km2 e, até sua foz, no litoral sul do Estado, mais precisamente na praia de Suape, o rio percorre um total de 250 quilômetros. O rio banha nove cidades: Sanharó, Tacaimbó, São Caetano, Caruaru, Bezerros, Gravatá, Primavera, Escada e Ipojuca.

Em sua bacia existem cerca de 2 mil hectares a agricultura irrigada, onde são produzidos 30% das verduras e hortaliças comercializadas pela central de Abastecimento do Recife-Ceasa.