Obec Smržice leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 224 m. V roce 2014 zde žilo 1691 obyvatel. Smržice má katastrální území o rozloze 1255 ha.