In 1800 the arrondissements of Épinal, Mirecourt, Neufchâteau, Remiremont and Saint-Dié were established. The arrondissements of Mirecourt and Remiremont were disbanded in 1926.[5] In January 2013 the two cantons of Darney and Monthureux-sur-Saône passed from the arrondissement of Épinal to the arrondissement of Neufchâteau.
The borders of the arrondissements of Vosges were modified in January 2019:[6]
two communes from the arrondissement of Épinal to the arrondissement of Neufchâteau
15 communes from the arrondissement of Épinal to the arrondissement of Saint-Dié-des-Vosges
32 communes from the arrondissement of Neufchâteau to the arrondissement of Épinal
seven communes from the arrondissement of Saint-Dié-des-Vosges to the arrondissement of Épinal