Bayon ligt halverwege tussen de steden Nancy en Épinal.
De oorsprong gaat terug tot de tijd van de Romeinse verovering, aangezien het in het verleden een Romeins oppidum was.
De stad is gebouwd op de natuurlijke kaap van de Lebelkust. De geografische ligging bood natuurlijke verdedigingswerken met aan de ene kant de Moezel en aan de andere kant de Euron. Bayon kent een constante bezetting sinds de Galliërs.
In 1172 werd het land van Bayon in apanage gegeven aan Henri le Lombard, de jongste van het Huis van Lotharingen, zoon van hertog Ferry I van Bitche. Hij was het die aan het begin van de 13e eeuw een verdedigingskasteel liet bouwen en dikke muren (waarvan de toegang werd bewaakt door drie poorten). Door de wisselvalligheden van lage en hoge middeling en de conflicten die elkaar opvolgen, heeft de stad verschillende fortuinen gekend. Zo nam op 24 december 1635, tijdens de Dertigjarige Oorlog, de hertog van Longueville de stad in namens de koning van Frankrijk. De stad werd opnieuw geplunderd en in brand gestoken en het fort eindigde zoals de meeste versterkte kastelen in Lotharingen, ontmanteld in 1636 in opdracht van Lodewijk XIII en Richelieu. De laatste sporen van dit feodale verleden zullen met de Revolutie verdwijnen.
Bayon ging toen het moderne en industriële tijdperk in met de oprichting van een tegelfabriek, een mechanische kuiperij, bouten, een landbouwcoöperatie, een molen en natuurlijk de witloffabriek. Van dit rijke verleden zijn helaas slechts enkele sporen overgebleven.
Bayon is een landelijke stad in de buurt van de Vogezen. Het is een geweldige plek voor wandelingen en activiteiten om de natuur te ontdekken. Naast de gemeenschappelijke vijvers van Saussaie (vissen mogelijk), grenst de Moezel aan de stad. De bedding van deze rivier is geclassificeerd als een wild regionaal reservaat van de Moezel. Een deel van zijn grondgebied is ook geclassificeerd als een Natura 2000-gebied.