Obec Vojkovice leží v Karlovarském kraji v ORP Ostrov v nadmořské výšce 331 m. V roce 2014 zde žilo 647 obyvatel. Vojkovice má katastrální území o rozloze 700 ha.