Giromagny es una comuna francesa situada en el departamento del Territorio de Belfort, de la región de Borgoña-Franco Condado.
Es la cabecera (bureau centralisateur en francés) y mayor población del cantón de su nombre.
Los habitantes se llaman Giromagniens.
[3] Está ubicada en el norte del departamento, a los pies de la cordillera de los Vosgos, a 10 km de Belfort.