São Francisco é um município brasileiro situado às margens do rio São Francisco, em Minas Gerais. Sua população total é a 4ª maior do norte do Estado de Minas Gerais.
Pelo senso 2010 do IBGE, sua população é 53.828 habitantes (homens: 27.658, 51,4%; mulheres: 26.170, 48,6%). (Informação da página da cidade no Facebook).