Město Kraslice leží v Karlovarském kraji v ORP Kraslice v nadmořské výšce 514 m. V roce 2014 zde žilo 6952 obyvatel. Kraslice má katastrální území o rozloze 8133 ha.