Obec Unkovice leží v Jihomoravském kraji v ORP Židlochovice v nadmořské výšce 180 m. V roce 2014 zde žilo 696 obyvatel. Unkovice má katastrální území o rozloze 372 ha.