Obec Rohatec leží v Jihomoravském kraji v ORP Hodonín v nadmořské výšce 181 m. V roce 2014 zde žilo 3571 obyvatel. Rohatec má katastrální území o rozloze 1745 ha.