Město Úpice leží v Královéhradeckém kraji v ORP Trutnov v nadmořské výšce 352 m. V roce 2014 zde žilo 5768 obyvatel. Úpice má katastrální území o rozloze 1530 ha.