El río São Francisco (en español San Francisco) es un río brasileño que nace en la Serra da Canastra en Minas Gerais, aproximadamente a 1.200 metros de altura, atraviesa el estado de Bahía, siendo el límite al norte con Pernambuco, también es la división natural entre Sergipe y Alagoas donde desemboca en el océano Atlántico.