Váhalová se narodila 28. května 1966. Vystudovala Filozofickou fakultu Ostravské univerzity, obor sociální práce s poradenským zaměřením na katedře psychologie a sociální práce.

Ve Sněmovně byla ve druhém funkčním období členkou výboru pro pro evropské záležitosti a zemědělského výboru. Zastávala rovněž post místopředsedkyně poslaneckého klubu ČSSD.

Třetí funkční období již v roce 2017 neobhájila, ve stejném roce neuspěla ani v kandidatuře za ČSSD do Evropského parlamentu.

Je vdaná a má tři děti.