Obec Suchov leží v Jihomoravském kraji v ORP Veselí nad Morav v nadmořské výšce 380 m. V roce 2014 zde žilo 492 obyvatel. Suchov má katastrální území o rozloze 1446 ha.