The municipality of Santa Maria lies north-east of Manila and is located at the eastern portion of Bulacan. The town is bounded on the north by the municipalities of Angat and Pandi; portion of San Jose del Monte City on the south; Norzagaray and other portions of San Jose del Monte on the east; and the municipalities of Marilao and Bocaue on the western side. Santa Maria is away from Malolos City, the provincial capital, and from San Fernando, Pampanga, the regional centre of Central Luzon.