Pernambuco dispõe de 13 grandes bacias hidrográficas, além de seis bacias de pequenos rios litorâneos e oito bacias dos chamados rios interiores. As 13 grandes bacias são formadas pelos rios: Capibaribe, Goiana, Ipojuca, Sirinhaém, Una, Ipanema, Mundaú, Moxotó, Pajeú, Terra Nova, Brígida, da Garça e do Pontal. O mais importante de todos esses é o Capibaribe, que banha, inclusive, a capital Recife.

Além dessas bacias hidrográficas, alguns municípios pernambucanos são cortados pelo Rio São Francisco, o mais importante do Nordeste. Geograficamente, nossos cursos d'água são divididos em rios litorâneos (que nascem no Planalto da Borborema e deságuam no Oceano Atlântico) e rios sertanejos que, em geral, deságuam no Rio São Francisco.