Obec Suchovršice leží v Královéhradeckém kraji v ORP Trutnov v nadmořské výšce 348 m. V roce 2014 zde žilo 358 obyvatel. Suchovršice má katastrální území o rozloze 429 ha.