Margarita Tapia García (born 16 November 1976) is a Mexican long-distance runner. She competed in the women's marathon at the 2004 Summer Olympics.