W 2015 została rzecznikiem prasowym partii Nowoczesna. W wyborach parlamentarnych w tym samym roku kandydowała do Sejmu w okręgu podwarszawskim z pierwszego miejsca na liście tego ugrupowania. Uzyskała mandat posłanki VIII kadencji, otrzymując 19 041 głosów. W 2016 została przewodniczącą Parlamentarnego Zespołu do spraw Ładu Konstytucyjnego i Praworządności.

W październiku 2016 przestała pełnić funkcję rzecznika Nowoczesnej. 3 stycznia 2018 została jedną z czworga wiceprzewodniczących ugrupowania, a 9 stycznia 2018 zastąpiła Katarzynę Lubnauer na stanowisku przewodniczącej klubu poselskiego Nowoczesnej. 5 grudnia tego samego roku wraz z grupą posłów opuściła klub i partię, przechodząc do klubu Platforma Obywatelska – Koalicja Obywatelska. W 2019 bezskutecznie startowała do Parlamentu Europejskiego jako kandydatka PO z listy Koalicji Europejskiej. W lipcu 2019 została członkinią Platformy Obywatelskiej.