Obec Stehlovice leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 491 m. V roce 2014 zde žilo 101 obyvatel. Stehlovice má katastrální území o rozloze 448 ha.