Město Kravaře leží v Moravskoslezském kraji v ORP Kravaře v nadmořské výšce 240 m. V roce 2014 zde žilo 6737 obyvatel. Kravaře má katastrální území o rozloze 1937 ha.