Obec Horšice leží v Plzeňském kraji v ORP Přeštice v nadmořské výšce 425 m. V roce 2014 zde žilo 414 obyvatel. Horšice má katastrální území o rozloze 971 ha.