Obec Mikulčice leží v Jihomoravském kraji v ORP Hodonín v nadmořské výšce 165 m. V roce 2014 zde žilo 1951 obyvatel. Mikulčice má katastrální území o rozloze 1530 ha.