Markvartovice jsou obec v okrese Opava v Moravskoslezském kraji. Žije zde 2204 obyvatel a katastrální území obce má rozlohu 679 ha. Obec spadá do oblasti Hlučínsko. Jedná se o krajinu mezi řekou Opavou a dnešní státní hranicí s Polskem na úseku mezi Opavou a Ostravou.