Ursprünglich zur Grosspfarrei Pfeffikon gehörend, wurde Birrwil vor 1045 zur eigenen Pfarrei. Sie umfasste stets auch die Kleinsiedlung Wilhof (Steckhof), ausserdem bis 1566 das halbe Zetzwil, das dann Gontenschwil zugeteilt wurde. Hingegen war der
Schwaderhof, erst seit 1822 Teil der Gemeinde Birrwil, in alter Zeit nach Seengen pfarrgenössig.
Die Marienkirche Birrwil wird urkundlich 1275 erstmals genannt. Das heutige Kirchengebäude wurde 1689 anstelle eines Vorgängers errichtet. Es fand dabei eine Verschiebung nach Norden statt. Die bisherige Nordmauer des Kirchenschiffes wurde zur Südmauer; über dem ehemaligen quadratischen Chor erhebt sich heute der Turm.