Sokolov (fino al 1948 Falknov nad Ohrí, in tedesco Falkenau an der Eger) è una città ceca capoluogo dell'omonimo distretto, nella regione di Karlovy Vary.

Il comune ricopre una superficie di 22,9 km² e nel 2007 contava una popolazione di 24.488 abitanti.