Obec Stavenice leží v Olomouckém kraji v ORP Mohelnice v nadmořské výšce 255 m. V roce 2014 zde žilo 142 obyvatel. Stavenice má katastrální území o rozloze 649 ha.