 Flawil has a cantonal hospital.Major religious activity is found in the Roman-Catholic parish St.Laurentius and the Protestant church.Additionally there are numerous smaller churches, including a Methodist community.