Obec Milonice leží v Jihomoravském kraji v ORP Bučovice v nadmořské výšce 250 m. V roce 2014 zde žilo 361 obyvatel. Milonice má katastrální území o rozloze 500 ha.