Obec Vesce leží v Jihočeském kraji v ORP Soběslav v nadmořské výšce 465 m. V roce 2014 zde žilo 272 obyvatel. Vesce má katastrální území o rozloze 744 ha.