Obec Nebřehovice leží v Jihočeském kraji v ORP Strakonice v nadmořské výšce 450 m. V roce 2014 zde žilo 141 obyvatel. Nebřehovice má katastrální území o rozloze 519 ha.