L'État de Maranhao, état qui a une altitude d'environ 300 mètres au dessus du niveau de la mer, abrite au nord une plaine fortement boisée traversée par de nombreux fleuves, et au sud les terres inférieures des grands plateaux brésiliens, recouverts par les savanes du Cerrado.
Le territoire s'étale sur 331983 kilomètres carrés, pour une population de 7075181 habitants, selon le recensement de l'année 2019. Le climat est tropical humide, selon la classification de Koppen, fondée sur les précipitations et les températures. São Luís, son chef lieu, est à une distance, à vol d'oiseau, de 1526 kilomètres de Brasília, la capitale du pays.