Obec Zlechov leží v Zlínském kraji v ORP Uherské Hradiště v nadmořské výšce 208 m. V roce 2014 zde žilo 1693 obyvatel. Zlechov má katastrální území o rozloze 652 ha.