Obec Oselce leží v Plzeňském kraji v ORP Nepomuk v nadmořské výšce 585 m. V roce 2014 zde žilo 337 obyvatel. Oselce má katastrální území o rozloze 1478 ha.