Obec Obora leží v Plzeňském kraji v ORP Kralovice v nadmořské výšce 500 m. V roce 2014 zde žilo 520 obyvatel. Obora má katastrální území o rozloze 1268 ha.