Obec Nová Olešná leží v Jihočeském kraji v ORP Jindřichův Hrade v nadmořské výšce 543 m. V roce 2014 zde žilo 127 obyvatel. Nová Olešná má katastrální území o rozloze 723 ha.