Obec Tvorovice leží v Olomouckém kraji v ORP Prostějov v nadmořské výšce 232 m. V roce 2014 zde žilo 303 obyvatel. Tvorovice má katastrální území o rozloze 371 ha.