Štěpánovice är en ort i Tjeckien.[1] Den ligger i regionen Södra Böhmen, i den centrala delen av landet, 120 km söder om huvudstaden Prag. Štěpánovice ligger 463 meter över havet[1] och antalet invånare är 637.[1]
Terrängen runt Štěpánovice är platt.[a] Runt Štěpánovice är det ganska glesbefolkat, med 38 invånare per kvadratkilometer.[3] Närmaste större samhälle är České Budějovice, 13,4 km väster om Štěpánovice. I omgivningarna runt Štěpánovice växer i huvudsak blandskog.[4]