Obec Olešná leží v Jihočeském kraji v ORP Písek v nadmořské výšce 426 m. V roce 2014 zde žilo 107 obyvatel. Olešná má katastrální území o rozloze 525 ha.