W reprezentacji Polski zadebiutowała 21 listopada 2001 w meczu z Jugosławią. Uczestniczyła w czterech turniejach finałowych mistrzostw świata (2005, 2007, 2013, 2017), największy sukces osiągając w 2013 podczas czempionatu w Serbii, w którym rozegrała dziewięć meczów i zdobyła 30 bramek, a Polska zajęła 4. miejsce. Na skutek poważnej kontuzji (zerwanie więzadeł krzyżowych w kolanie) nie wystąpiła w Mistrzostwach Świata 2015. 11 grudnia 2017 w meczu Mistrzostw Świata 2017 z Brazylią (29:27) po raz 242 wystąpiła w reprezentacji, stając się rekordzistką pod względem liczby rozegranych spotkań w barwach narodowych (wyprzedziła Bożenę Gniedziuk).