 Teulon is surrounded by the Rural Municipality of Rockwood.Teulon was founded in 1919, as a settlement for immigrant farmers, by Charles C. Castle, and was affectionately named after his wife's maiden name of "Teulon".Teulon soon became a village, and then became a town in 1997.