Obec Mikulovice (něm. Niklasdorf, pol. Mikułowice) střední nadm. výška 320 m, leží těsně u státní hranice sPolskem. Nachází se v okrese Jeseník v Olomouckém kraji. Žije zde přibližně 2 600 obyvatel.
Obec Mikulovice sousedí na východě a severu s Polskem (gmina Głuchołazy), na západě s obcemi Velké Kunětice, Hradec-Nová Ves, Písečná a Česká Ves, na jihu s městem Jeseník a na jihovýchodě s městem Zlaté Hory. Od okresního města Jeseník je vzdálena 14 km a od krajského města Olomouc 80 km.