Obec Strukov leží v Olomouckém kraji v ORP Šternberk v nadmořské výšce 229 m. V roce 2014 zde žilo 145 obyvatel. Strukov má katastrální území o rozloze 53 ha.