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