La iglesia de San Juan, mencionada por primera vez en 1216, fue fundada por la Orden de los Caballeros de San Juan de Jerusalén (más tarde Caballeros de Malta). Fue reconstruida en el siglo XVI, como atestigua el doble escudo de 1560 visible en su fachada, que lleva el nombre(…)
La iglesia de San Juan, mencionada por primera vez en 1216, fue fundada por la Orden de los Caballeros de San Juan de Jerusalén (más tarde Caballeros de Malta). Fue reconstruida en el siglo XVI, como atestigua el doble escudo de 1560 visible en su fachada, que lleva el nombre de Pierre de Beaulac Trébonds, Gran Prior de Toulouse.
A partir del siglo XII, los Hospitalarios desempeñaron un papel importante en el desarrollo de Castelsarrasin: sanearon el terreno, favorecieron el crecimiento de la ciudad y, a principios del siglo XIII, crearon una importante encomienda con iglesia, priorato, hospital, cementerio y jardines. La ciudad se dividió entonces en dos parroquias: Saint-Jean y Saint-Sauveur.
En 1530, la Orden se convirtió oficialmente en la Orden de Malta, como demuestran los elementos del campanario y la vidriera del coro.
En 1924, el interior de la iglesia fue decorado con murales del pintor René Gaillard-Lala, que representan escenas bíblicas y figuras clave de la Orden y de la historia local.