Należała do Unii Demokratycznej oraz do Unii Wolności. W wyborach samorządowych w 1998 bezskutecznie ubiegała się o mandat radnej Dąbrowy Górniczej z listy UW. W 2005 z listy Platformy Obywatelskiej została wybrana na posłankę V kadencji w okręgu sosnowieckim. W wyborach parlamentarnych w 2007 po raz drugi uzyskała mandat poselski, otrzymując 20 877 głosów. W wyborach w 2011 z powodzeniem ubiegała się o reelekcję, dostała 23 822 głosy. 7 stycznia 2015 powołana na stanowisko sekretarza stanu w Ministerstwie Zdrowia, pełniącego funkcję pełnomocnika rządu ds. projektu ustawy o zdrowiu publicznym.
W wyborach parlamentarnych w 2015 została ponownie wybrana do Sejmu, otrzymując 23 429 głosów. W Sejmie VIII kadencji została zastępcą przewodniczącego Komisji Zdrowia.
W wyborach w 2019 została natomiast wybrana w skład Senatu X kadencji. Kandydowała z ramienia Koalicji Obywatelskiej w okręgu nr 76, otrzymując 82 090 głosów. Objęła funkcję przewodniczącej Komisji Zdrowia. W wyborach w 2023 z powodzeniem ubiegała się o senacką reelekcję (dostała 113 692 głosy).