Grajau est une ville brésilienne du centre de l'État du Maranhão. Elle se situe par une latitude de 05° 49' 08" sud et par une longitude de 46° 08' 20" ouest, à une altitude de 172 m. Sa population était estimée à 54 392 habitants en 2006. La municipalité s'étend sur 7 408 km².