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