Obec Dobroslavice leží v Moravskoslezském kraji v ORP Hlučín v nadmořské výšce 308 m. V roce 2014 zde žilo 756 obyvatel. Dobroslavice má katastrální území o rozloze 724 ha.