Obec Bernartice leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 463 m. V roce 2014 zde žilo 1299 obyvatel. Bernartice má katastrální území o rozloze 3641 ha.