La flore du massif des Vosges se répartit entre un étage collinéen, un étage montagnard et un étage subalpin. L'étage collinéen s'étend jusqu'à 500 mètres d'altitude environ. Entre 500 et 1 000 mètres se situe l'étage montagnard, puis au-delà, l'étage subalpin dont le point culminant est le Grand Ballon, à 1 424 mètres. Les différentes conditions environnementales (altitude, climat, topographie, types de sol, etc.) sont à l'origine d'une végétation variée. Du fait de l'orientation nord-sud de la zone montagneuse, il existe un contraste marqué entre l'est et l'ouest, les vents d'ouest apportant les précipitations qui tombent en abondance sur le versant lorrain et les sommets, alors que le versant alsacien est plus sec.
Le massif vosgien est recouvert de forêts à 60 %. À moins de 500 mètres d'altitude, la forêt est de type chênaie-hêtraie. Entre 500 et 1 000 mètres, la chênaie-hêtraie cède la place à la hêtraie-sapinière. Au-delà de 1 000 mètres, le sapin disparaît et laisse la place à la hêtraie d'altitude, composée d'arbres de plus en plus chétifs à mesure qu'on gagne en altitude, et qui finit par être remplacée, à partir de 1 200 mètres environ, par des landes ou alpages appelés localement « hautes chaumes ».