Městys Ostrovačice leží v Jihomoravském kraji v ORP Rosice v nadmořské výšce 330 m. V roce 2014 zde žilo 691 obyvatel. Ostrovačice má katastrální území o rozloze 783 ha.