Obec Semechnice leží v Královéhradeckém kraji v ORP Dobruška v nadmořské výšce 282 m. V roce 2014 zde žilo 393 obyvatel. Semechnice má katastrální území o rozloze 776 ha.