Obec Kostelec leží v Plzeňském kraji v ORP Stříbro v nadmořské výšce 482 m. V roce 2014 zde žilo 521 obyvatel. Kostelec má katastrální území o rozloze 3088 ha.