Obec Šemnice leží v Karlovarském kraji v ORP Karlovy Vary v nadmořské výšce 423 m. V roce 2014 zde žilo 597 obyvatel. Šemnice má katastrální území o rozloze 1320 ha.