Obec Tlumačov leží v Zlínském kraji v ORP Otrokovice v nadmořské výšce 186 m. V roce 2014 zde žilo 2531 obyvatel. Tlumačov má katastrální území o rozloze 1552 ha.