Obec Nebahovy leží v Jihočeském kraji v ORP Prachatice v nadmořské výšce 745 m. V roce 2014 zde žilo 511 obyvatel. Nebahovy má katastrální území o rozloze 1627 ha.