Obec Ostrovec leží v Jihočeském kraji v ORP Písek v nadmořské výšce 383 m. V roce 2014 zde žilo 381 obyvatel. Ostrovec má katastrální území o rozloze 2056 ha.