Avec une altitude s'élevant à 555 mètres, Notre-Dame-des-Bois est l'un des villages les plus hauts perchés du Québec. Érigé en 1877, on lui donne le vocable de Notre-Dame-des-Bois en l'honneur de la Vierge Marie.
Adossé au pied du mont Mégantic et du mont Saint-Joseph, ce noyau villageois est entouré d'une mer de montagnes; de la montagne de Marbre, aux monts Saddle et Urban en passant par les montagnes Blanches, qui forment les frontières du New Hampshire et du Maine.