Giromagny est une commune située en région Bourgogne-Franche-Comté qui s’étend sur 5,7 km2 au nord du Territoire de Belfort, à 13 km de Belfort.
Elle est le chef-lieu du canton de Giromagny qui s'étend de la Haute-Saône au Haut-Rhin, et abrite le siège de la Communauté de Communes des Vosges du Sud.
Elle est considérée comme la capitale du pays sous-vosgien, petite région dominée par le Ballon d'Alsace et occupant la partie belfortaine des Vosges méridionales.
Giromagny compte 3141 habitants (source : Insee 2012) appelés Giromagniens et Giromagniennes.