Obec Olšovice leží v Jihočeském kraji v ORP Prachatice v nadmořské výšce 438 m. V roce 2014 zde žilo 54 obyvatel. Olšovice má katastrální území o rozloze 358 ha.