V říjnu 2013 se Soňa Marková znovu stala poslankyní KSČM.
Předtím byla za Komunistickou stranu Čech a Moravy zvolena v květnu 2010 v Královéhradeckém kraji. Na podzim 2013 figurovala jako lídryně kandidátky KSČM v Libereckém kraji v předčasných volbách do Poslanecké sněmovny.
Ve své kraji získala 3 229 preferenčních hlasů a její strana 14,08 % hlasů.
Vystudovala Pedagogickou fakultu v Hradci Králové.
Ve sněmovně je od roku 2002. Byla místopředsedkyní Výboru pro evropské záležitosti a Výboru pro zdravotnictví. Zasedala ve Stálé komisi pro rodinu a rovné příležitosti.
Má dvě děti.