São Francisco do Maranhão é um município brasileiro do estado do Maranhão. Sua população estimada em 2004 era de 12.822 habitantes. É uma cidade turística da região, contando com praia de água doce, com uma zona de arrebentação de certa de 250 metros de largura e 80 de comprimento.