L’origine du nom vient de Sulza (source d’eau salée) et de Bach (rivière).
La première mention du village, alors appelé Solzbach, date d’un écrit seigneurial de 1213. Le duc Theobald de Lorraine confirma que son père a transmis des biens du ban d’Obersoultzbach au cloître de Sturzelbronn.
Entre1335 et 1570, le village appartient successivement au comté de Hanau-Lichtenberg, puis au Comté de Bitche et revient au comté des seigneurs de Lichtenberg.
En 1570, Obersoultzbach fait parti du comté de Hanau Lichtenberg. Le village subit d’importantes pertes lors de la Guerre de Trente Ans. A compter de la fin du XIVè siècle, c’est un village essentiellement agricole.
En 1611, une partie du ban constituera le Tiergarten, une réserve de chasse pour le grand gibier.
La commune s’étend sur 5,2 km² et compte 435 habitants depuis le dernier recensement de la population datant de 2015. Avec une densité de 83,9 habitants par km², Obersoultzbach a connu une hausse de 8,47% de sa population par rapport à 1999.
On dénombre sur le ban de la commune :
3 lots de chasse
5 artisans
2 exploitants agricoles
1 cabinet de bien-être
Petit village alsacien des Vosges du Nord qui vaut le détour …
De par son église protestante (ses vitraux, peintures et tableau central représentant le Sermon sur la montagne avec des habitants d’Obersoultzbach) , sa mairie de style « historicisant » en grès des Vosges, son lavoir enjambant la rivière du Soultzbach, ses maisons et dépendances avec des caractéristiques architecturales intéressantes (encadrements de portes et fenêtres moulurées, galerie en pan de bois, grandes fermes avec mur porche).
Le blason de Saint-Sébastien est l’armoirie de la commune d’Obersoultzbach.
Sa signification : d’argent au Saint Sébastien en buste, les mains liées derrière le dos, percé de quatre flèches d’azur en sautoir. Saint Sébastien, patron de l’église est né à Narbonne et subit le martyre des flèches. Il est le patron des archers et est célébré le 20 janvier.