Teresa Starmach urodziła się 16 października 1949 roku w Krakowie. Była Absolwentką X Liceum Ogólnokształcącego w Krakowie, ukończyła też studia na Wydziale Matematyczno-Fizyczno-Technicznym Akademii Pedagogicznej, także w Krakowie.
Do „Solidarności” wstąpiła w 1980 roku i brała udział w tworzeniu drugoobiegowego pisma „Hutnik”. Od 1981 do 1998 roku zasiadała w zarządzie Regionu Małopolska NSZZ „S”. W 1998 roku została wybrana (z listy Akcji Wyborczej Solidarność) na radną miejską Krakowa, weszła w skład zarządu miasta Andrzeja Gołasia jako jego zastępca ds. edukacji.
W latach 1998-2002 pełniła rolę wiceprezydenta Krakowa, natomiast w 2012 roku, została odznaczona Krzyżem Kawalerskim Orderu Odrodzenia Polski.
Uroczystości pogrzebowe
W poniedziałek (07.08.2023) na Cmentarzu Salwatorskim odbyły się uroczystości pogrzebowe, w których uczestniczyli bliscy i znajomi byłej wiceprezydent Krakowa.