Obec Bohumilice leží v Jihočeském kraji v ORP Vimperk v nadmořské výšce 656 m. V roce 2014 zde žilo 324 obyvatel. Bohumilice má katastrální území o rozloze 342 ha.