Město Šenov leží v Moravskoslezském kraji v ORP Ostrava v nadmořské výšce 255 m. V roce 2014 zde žilo 6188 obyvatel. Šenov má katastrální území o rozloze 1663 ha.