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