Charmois es una comuna francesa situada en el departamento del Territorio de Belfort, de la región de Borgoña-Franco Condado.
Los habitantes se llaman Charmoyens.
[3] Está ubicada a orillas del río Bourbeuse, a 78 km al sureste de Belfort.
Forma parte de la aglomeración urbana de esta ciudad.