Długość: ok. 2 914 km (ze względu na liczne meandry i zmiany koryta rzeki długość może się różnić w zależności od źródeł).
Powierzchnia dorzecza: ok. 641 000 km².
Strefa klimatyczna: zwrotnikowa i podrównikowa.
Największe dopływy: Paracatu, Urucuia, Verde Grande, Jequitaí, Paraopeba.
Największe miasta: Belo Horizonte, Pirapora, Bom Jesus da Lapa, Petrolina, Juazeiro, Paulo Afonso.
Państwa w kolejności od źródła do zlewni: Brazylia.
Kontynent: Ameryka Południowa.
Rzeka São Francisco jest jedną z najważniejszych rzek Brazylii, odgrywając kluczową rolę w nawadnianiu i gospodarce regionów północno-wschodnich kraju. Wypływa z pasma górskiego Serra da Canastra w stanie Minas Gerais i płynie na północ, przecinając suchy region Sertão, by następnie skręcić na wschód i ujść do Oceanu Atlantyckiego.
São Francisco charakteryzuje się zmiennym poziomem wód, szczególnie w porze deszczowej, kiedy tworzą się rozległe tereny zalewowe. W jej wodach żyje wiele gatunków ryb, w tym cenione w akwarystyce i rybołówstwie, takie jak paku czarnopłetwy (Colossoma macropomum), bystrzyk barwny (Hyphessobrycon eques), zwinnik złotawy (Hemigrammus rodwayi) czy Tyttocharax tambopatensis.
Rzeka odgrywa istotną rolę w transporcie wodnym i dostarczaniu wody dla suchych regionów Brazylii. Wzdłuż jej biegu zbudowano liczne zapory, m.in. Sobradinho i Paulo Afonso, które wykorzystywane są do produkcji energii hydroelektrycznej.