Město Hořice leží v Královéhradeckém kraji v ORP Hořice v nadmořské výšce 311 m. V roce 2014 zde žilo 8664 obyvatel. Hořice má katastrální území o rozloze 2144 ha.