Every Catholic church is required to have a holy water font.
Catechism of the Catholic Church:
1185 The gathering of the People of God begins with Baptism; a church must have a place for the celebration of Baptism (baptistry) and for fostering remembrance of the baptismal promises (holy water font).