São Roberto é um município do estado do Maranhão. Localiza-se na microrregião do Médio Mearim, na Região de Desenvolvimento homônima à anterior e mesorregião do Centro Maranhense. O município possui 4.544 habitantes, segundo estimativa do IBGE em 2022, e área de 250 km². Foi criado, pela Lei Nº 6.188, de 10 de novembro de 1994 a ser desmembrado do município de Esperantinópolis.
O município de São Roberto limita-se ao Norte com o município de Esperantinópolis; ao Sul com o município de São Raimundo do Doca Bezerra; a Leste com o município de Barra do Corda e a Oeste com o município de Lago da Pedra.