Obec Kravsko leží v Jihomoravském kraji v ORP Znojmo v nadmořské výšce 327 m. V roce 2014 zde žilo 538 obyvatel. Kravsko má katastrální území o rozloze 826 ha.