Obec Hněvnice leží v Plzeňském kraji v ORP Nýřany v nadmořské výšce 422 m. V roce 2014 zde žilo 107 obyvatel. Hněvnice má katastrální území o rozloze 711 ha.