Santa Luzia är en ort i Brasilien.[1] Den ligger i kommunen Riachão och delstaten Maranhão, i den centrala delen av landet, 900 km norr om huvudstaden Brasília. Santa Luzia ligger 197 meter över havet[a] och antalet invånare är 22 909.[1]
Terrängen runt Santa Luzia är huvudsakligen platt. Santa Luzia ligger nere i en dal.[b]
Omgivningarna runt Santa Luzia är huvudsakligen savann.[3] Runt Santa Luzia är det mycket glesbefolkat, med 3 invånare per kvadratkilometer.[4]