W wyborach w 2005 z listy PO została wybrana na posłankę V kadencji w okręgu szczecińskim. W wyborach parlamentarnych w 2007 po raz drugi uzyskała mandat poselski, otrzymując 17 052 głosy. W wyborach do Parlamentu Europejskiego w 2009 bezskutecznie ubiegała się o mandat europosłanki w okręgu gorzowskim, uzyskując 25 605 głosy.

W 2011 kandydowała w wyborach parlamentarnych z 2. miejsca na liście komitetu wyborczego Platformy Obywatelskiej w okręgu wyborczym nr 41 i po raz trzeci z rzędu uzyskała mandat poselski. Oddano na nią 14 198 głosów (3,73% głosów oddanych w okręgu). W wyborach do Parlamentu Europejskiego w 2014 ponownie bezskutecznie kandydowała na eurodeputowaną, otrzymując 7321 głosów. W 2015 z powodzeniem ubiegała się natomiast o poselską reelekcję (dostała 8972 głosy). W Sejmie VIII kadencji została zastępczynią przewodniczącego Komisji Polityki Społecznej i Rodziny oraz członkinią Komisji do Spraw Petycji.

W wyborach w 2019 została wybrana w skład Senatu X kadencji. Kandydowała z ramienia Koalicji Obywatelskiej w okręgu nr 98, otrzymując 135 041 głosów.