La communauté de communes des Hautes Vosges est composée des communes suivantes :
- Gérardmer
- La Bresse
- Vagney
- Cornimont
- Granges-Aumontzey
- Saulxures-sur-Moselotte
- Le Syndicat
- Le Tholy
- Xonrupt-Longemer
- Basse-sur-le-Rupt
- Ventron
- Rochesson
- Cleurie
- Sapois
- Thiéfosse
- La Forge
- Tendon
- Gerbamont
- Liézey
- Rehaupal
- Champdray
- Le Valtin