The Santa Maria River (Filipino: Ilog Santa Maria) is a river in the province of Bulacan, Philippines. Stretching for 31 kilometres (19.3 mi),[1] it bisects the municipalities of Santa Maria, Bocaue (in barangay Lolomboy)[2] and the city of San Jose del Monte. Its major tributaries are the Caypombo River and an unnamed river in San Jose del Monte.