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