W 2002 została wybrana na radną sejmiku śląskiego z listy koalicji POPiS, złożyła mandat wkrótce po wyborach, obejmując funkcję zastępcy prezydenta miasta przy Tadeuszu Wronie. Stanowisko to zajmowała do 2005.
Z listy Platformy Obywatelskiej w okręgu częstochowskim w wyborach parlamentarnych w 2001 bez powodzenia kandydowała do Sejmu, a w wyborach w 2005 została wybrana na posłankę V kadencji, otrzymując 9949 głosów. W 2006 kandydowała w wyborach na urząd prezydenta Częstochowy, uzyskała drugi wynik (23,89% poparcia). W drugiej turze wyborów przegrała z ubiegającym się o reelekcję Tadeuszem Wroną, otrzymując 39,2% głosów.
W wyborach parlamentarnych w 2007 po raz drugi uzyskała mandat poselski z najlepszym indywidualnym wynikiem w okręgu (42 951 głosów). 14 listopada tego samego roku została wiceprzewodniczącą sejmowej Komisji Samorządu Terytorialnego i Polityki Regionalnej.
Zaczęła również prowadzić zajęcia w Instytucie Administracji Akademii im. Jana Długosza w Częstochowie. W maju 2010 została tymczasowym prezesem zarządu „Wspólnoty Polskiej”, miesiąc później prezesem stowarzyszenia został Longin Komołowski. W tym samym roku należała do inicjatorek Forum Kobiet Ziemi Częstochowskiej.