Obec Srubec leží v Jihočeském kraji v ORP České Budějovice v nadmořské výšce 515 m. V roce 2014 zde žilo 2138 obyvatel. Srubec má katastrální území o rozloze 600 ha.