La ville est bornée au nord par les municipalités d'Angat et de Pandi ; une partie de San Jose del Monte City au sud ; Norzagaray et d'autres parties de San Jose del Monte à l'est ; et les municipalités de Marilao et de Bocaue du côté ouest.
Maria se trouve à 32 kilomètres au nord-est de Manille et se trouve dans la partie orientale de Bulacan.