Město Sokolov leží v okrese Sokolov, v kraji Karlovarský.