W 2002 wstąpiła do Platformy Obywatelskiej. W 2002 i 2006 uzyskiwała mandat radnej powiatu kłodzkiego. W radzie powiatu była wiceprzewodniczącą Komisji Bezpieczeństwa, Porządku Publicznego i Infrastruktury Drogowej. W latach 2006–2007 sprawowała urząd starosty kłodzkiego, ponownie zasiadała w radzie powiatu.
W przedterminowych wyborach parlamentarnych w październiku 2007 uzyskała mandat poselski z listy PO. Kandydując z 6. miejsca w okręgu wałbrzyskim, otrzymała 5877 głosów. W Sejmie VI kadencji pełniła funkcję sekretarza. W wyborach w 2011 z powodzeniem ubiegała się o reelekcję, dostała 10 589 głosów. W 2015 ponownie wybrano ją do Sejmu, otrzymała 8621 głosów.
W wyborach w 2019 utrzymała mandat poselski z ramienia Koalicji Obywatelskiej, otrzymując 15 399 głosów. Brała udział w organizacji spotkań z wyborcami i wieców Donalda Tuska przed wyborami parlamentarnymi w 2023. W tych samych wyborach, będąc liderką listy KO w okręgu wałbrzyskim, z powodzeniem ubiegała się o reelekcję (dostała 52 182 głosy). 13 listopada 2023 wybrana na wicemarszałka Sejmu X kadencjiUchwała Sejmu Rzeczypospolitej Polskiej z dnia 13 listopada 2023 r. w sprawie wyboru wicemarszałka Sejmu ()..