Město Odry leží v Moravskoslezském kraji v ORP Odry v nadmořské výšce 303 m. V roce 2014 zde žilo 7361 obyvatel. Odry má katastrální území o rozloze 7408 ha.