Městys Český Šternberk leží v Středočeském kraji v ORP Benešov v nadmořské výšce 310 m. V roce 2014 zde žilo 154 obyvatel. Český Šternberk má katastrální území o rozloze 547 ha.