Městys Vémyslice leží v Jihomoravském kraji v ORP Moravský Krumlov v nadmořské výšce 255 m. V roce 2014 zde žilo 691 obyvatel. Vémyslice má katastrální území o rozloze 1233 ha.