Petra Miescher è cresciuta a Vaduz.[2] Nell'agosto del 1993 iniziò a lavorare presso l'Ospedale Cantonale di Grabs come professionista infermieristica.[2]
Nell'ottobre del 2017 entrò nella squadra d'intervento in caso di crisi (KIT) di Schaan e dal maggio del 2019 fece parte del consiglio comunale di Vaduz.[2]
Si candidò alle elezioni comunali a Vaduz il 5 marzo 2023 con il partito Unione Patriottica, vincendole col 55,3% dei voti contro l'avversario Manfred Bischof.[3] Ad aprile cessò le sue attività professionali, per poi entrare in carica come sindaca il 1⁰ maggio.[4] È la prima donna a ricoprire tale incarico.[5]