Mto Sao Francisco (kwa Kireno: São Francisco; kabla ya kufika kwa Wareno wenyeji waliuita Opara) ni mto wa huko Brazil. Urefu wake ni karibu kilomita 3,100. Matawimto makuu yake ni mito Paropeba, Abaeté, das Velhas, Jequitaí, Paracatu, Urucuia, Verde Grande, Carinhanha, Corrente, na Grande. Ni mto mrefu kabisa unaopita ndani ya Brazil kuanzia chanzo hadi mdomo, ni mto mrefu wa nne katika Amerika Kusini, baada ya Amazonas, Mto Parana na Mto Madeira. Jina lilichaguliwa na Amerigo Vespucci aliyekuwa Mzungu wa kwanza kuona mdomo wa mto alipopita huko kwenye 4 Oktoba 1501, sikukuu ya mtakatifu Fransisko wa Assisi katika Kanisa Katoliki. Majiranukta kwenye ramani: 13°10′33″S 43°25′05″W﻿ / ﻿13.17577°S 43.41797°W﻿ / -13.17577; -43.41797