Město Karolinka leží v Zlínském kraji v ORP Vsetín v nadmořské výšce 483 m. V roce 2014 zde žilo 2637 obyvatel. Karolinka má katastrální území o rozloze 4215 ha.