Margarita fue diputada local en la Asamblea Legislativa del Distrito Federal (1994-1997) y diputada federal por representación proporcional en la LIXLegislatura (2003-2006), donde fue nombrada subcoordinadora de política social del Grupo Parlamentario del PAN.