Obec Drahonice leží v Jihočeském kraji v ORP Vodňany v nadmořské výšce 468 m. V roce 2014 zde žilo 363 obyvatel. Drahonice má katastrální území o rozloze 1272 ha.