Obec Štětkovice leží v Středočeském kraji v ORP Sedlčany v nadmořské výšce 436 m. V roce 2014 zde žilo 313 obyvatel. Štětkovice má katastrální území o rozloze 498 ha.