Obec Vlkovice leží v Karlovarském kraji v ORP Mariánské Lázně v nadmořské výšce 666 m. V roce 2014 zde žilo 120 obyvatel. Vlkovice má katastrální území o rozloze 492 ha.