Obec České Petrovice leží v Pardubickém kraji v ORP Žamberk v nadmořské výšce 645 m. V roce 2014 zde žilo 148 obyvatel. České Petrovice má katastrální území o rozloze 627 ha.