Dans 22 des 26 cantons de Suisse, l’assurance bâtiment est obligatoire.
Dans les cantons de Genève, du Tessin et d’Appenzell Rhodes-Intérieures, ainsi que dans le Valais, l’assurance bâtiment est facultative. L’assurance est prévue par des prestataires privés.