Obec Nebílovy leží v Plzeňském kraji v ORP Přeštice v nadmořské výšce 428 m. V roce 2014 zde žilo 336 obyvatel. Nebílovy má katastrální území o rozloze 526 ha.