L'église de Vassy fut érigée au XIIIe siècle par Mathilde de Vassy qui y gravera son sceau, une fleur de lys, symbole de la soumission du souverain à l'autorité divine, justifiant ainsi son règne et son pouvoir de droit divin.
C’est en 1873 que cinq cloches ont été installées dans le clocher.
Épargné par les bombardements stratégiques alliés à l'issue de la Seconde Guerre mondiale, Vassy est libéré de l'occupation allemande le 15 août 1944 par les soldats de la 11ème division blindée britannique.
La rosace a été restaurée en 2003, les vitraux deux ans plus tard et les abat-sons l’ont été en 2015.
Le 1er janvier 2016, Vassy intègre avec treize autres communes la commune de Valdallière, Vassy est le chef-lieu de la commune nouvelle.