Stefan Posch (Judenburg, 14 mei 1997) is een Oostenrijks voetballer die doorgaans als centrale verdediger speelt. In 2016 maakte hij de overstap van de jeugd van TSG Hoffenheim naar het eerste elftal. Posch debuteerde in 2019 in het Oostenrijks voetbalelftal.
Posch' carrière begon in de jeugd van Tus Kraubath, DSV Leoben, Grazer AK, AKA HIB Liebenau, Sturm Graz, Admira Wacker en TSG Hoffenheim, waar hij in 2016 de overstap naar het eerste elftal maakte. Het seizoen 2016/17 werd Posch eenmaal bij de selectie genomen. Hij bleef de hele wedstrijd op de bank. Op 28 september 2017 debuteerde Posch in de Europa League in een met 2–1 verloren wedstrijd uit bij PFK Ludogorets. Op 14 oktober 2017 maakte Posch zijn debuut in de Bundesliga, thuis tegen FC Augsburg. Posch speelde de volledige wedstrijd.
Posch doorliep verschillende jeugdploegen van het nationale elftal. Hij debuteerde op 10 juni 2019 in het Oostenrijks voetbalelftal, in een met 1–4 gewonnen EK-kwalificatiewedstrijd in en tegen Noord-Macedonië. Hij maakte op 13 oktober 2019 zijn eerste interlandgoal, het enige doelpunt van de wedstrijd in een EK-kwalificatiewedstrijd in en tegen Slovenië.