The Parish Church of Our Lady of the Immaculate Conception — universally called Bacoor Church — is the oldest and most significant building in the city. The original structure was built by Dominican friars in the 17th century, and the present church dates largely from the late colonial period, though it has been restored and modified several times following earthquake damage.
The church anchors the old town plaza, which retains some of its colonial character despite the suburban growth around it. The interior has the standard features of Philippine colonial churches — thick walls, a wooden retablo behind the altar, and side chapels with local devotional images. Mass is well attended and the church is a living community institution rather than a museum piece.