The majority of the population are Christians. Roman Catholicism is the dominant religion with 91% of the populace professed themselves as Roman Catholics. Santa Maria is under the jurisdiction of the Roman Catholic Diocese of Malolos. There are seven parishes and one quasi-parish in Santa Maria namely: Immaculate Conception – Poblacion, Santa Maria, Bulacan; Our Lady of Mount Carmel – Pulong Buhangin, Santa Maria, Bulacan; Santo Niño – Parada, Santa Maria, Bulacan; St. Gabriel the Archangel – San Gabriel, Santa Maria, Bulacan; Holy Family – Catmon, Santa Maria, Bulacan; St. John the Evangelist – Bagbaguin, Santa Maria, Bulacan; Blessed Sacrament – Cay Pombo, Santa Maria, Bulacan and San Isidro Labrador – Partida, Pulong Buhangin, Santa Maria, Bulacan – (QUASI-PARISH). The majority of villages in each barangays have their own chapel and patron saint.