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