Bayon liegt auf halbem Weg zwischen den Städten Nancy und Épinal.
Sein Ursprung geht auf die Zeit der römischen Eroberung zurück, da es in der Vergangenheit ein römisches Oppidum war.
Die Stadt wurde auf dem natürlichen Vorgebirge der Lebelküste gebaut. Seine geographische Lage bot natürliche Verteidigungsanlagen mit der Mosel auf der einen und dem Euron auf der anderen. Bayon kennt seit den Galliern eine ständige Besiedlung.
1172 wurde das Land von Bayon als Apanage an Henri le Lombard, den jüngsten aus dem Hause Lothringen, Sohn des Herzogs Ferry I. von Bitche, geschenkt. Er war es, der zu Beginn des 13. Jahrhunderts eine Wehrburg sowie dicke Mauern erbauen ließ (der Zugang wurde durch drei Tore bewacht). Durch die Wechselfälle zwischen niedriger und hoher Mittelwertbildung und den aufeinander folgenden Konflikten hat die Stadt verschiedene Schicksale erlebt. So eroberte der Herzog von Longueville am 24. Dezember 1635 während des Dreißigjährigen Krieges die Stadt im Auftrag des Königs von Frankreich. Die Stadt wurde erneut geplündert und in Brand gesteckt und die Festung endete wie die meisten befestigten Schlösser in Lothringen, 1636 im Auftrag von Ludwig XIII. und Richelieu demontiert. Die letzten Spuren dieser feudalen Vergangenheit werden mit der Revolution verschwinden.
Bayon trat dann mit der Gründung einer Fliesenfabrik, einer mechanischen Küferei, einer Riegelerei, einer landwirtschaftlichen Genossenschaft, einer Mühle und natürlich der Zichorienfabrik in die moderne und industrielle Ära ein. Von dieser reichen Vergangenheit sind leider nur noch wenige Spuren erhalten.
Bayon ist eine ländliche Stadt in der Nähe der Vogesen. Es ist ein großartiger Ort für Spaziergänge und Naturentdeckungsaktivitäten. Neben den Gemeindeteichen von Saussaie (Angeln möglich) grenzt die Mosel an die Stadt. Das Flussbett dieses Flusses ist als wildes Mosel-Regionalreservat klassifiziert. Ein Teil seines Territoriums ist auch als Natura-2000-Gebiet eingestuft.