Obec Bolatice leží v Moravskoslezském kraji v ORP Kravaře v nadmořské výšce 254 m. V roce 2014 zde žilo 4441 obyvatel. Bolatice má katastrální území o rozloze 1320 ha.