Pendant la guerre de 1870, la ville est assiégée par les Allemands. La garnison de du colonel Denfert-Rochereau tient tête aux durant . En raison de cette résistance héroïque, et parce que l'arrondissement de Belfort était francophone, la moitié sud-ouest de l'arrondissement, soit couvrant (avec Belfort, Delle et Giromagny, mais sans Cernay, Dannemarie, Masevaux, Saint-Amarin et Thann) n'est pas annexée par l'Allemagne, contrairement au reste du département du Haut-Rhin : les Allemands quittent la ville en 1873.