Margarita de Francia fue una noble francesa, la segunda hija de Juana de Chalons, condesa Palatina de Borgoña, y de Felipe de Francia, conde de Poitiers. Por vía paterna era nieta de Felipe IV de Francia y de Juana I de Navarra. En el año 1316 su padre sucedió a Juan I como rey de Francia con el nombre de Felipe V; esta coronación llevó a que Margarita fuera comprometida con Luis I de Flandes, que se convirtió en gobernante de Flandes, Nevers y Rethel.