Santo Antônio dos Lopes is a municipality in the central part of the state of Maranhão, Brazil. The population is 14,522 in an area of 770.92 km2.