Obec Dobratice leží v Moravskoslezském kraji v ORP Frýdek-Místek v nadmořské výšce 345 m. V roce 2014 zde žilo 1175 obyvatel. Dobratice má katastrální území o rozloze 704 ha.