Město Štramberk leží v Moravskoslezském kraji v ORP Kopřivnice v nadmořské výšce 415 m. V roce 2014 zde žilo 3418 obyvatel. Štramberk má katastrální území o rozloze 933 ha.