Joanna Mucha nieprzerwanie od 2007 r. zasiada w Sejmie. Początkowo była posłanką Platformy Obywatelskiej, a od czterech lat należy do Polski 2050 Szymona Hołowni. W trakcie swojej politycznej kariery nieraz była obiektem krzywdzących zarzutów, między innymi dotyczących rzekomego porzucenia swoich dzieci, którym stanowczo zaprzeczyła.