Obec Josefov (německy Josefsdorf) se nachází v okrese Sokolov, kraj Karlovarský. Žije zde 421 obyvatel.
Ve vzdálenosti 7 km jihovýchodně leží město Sokolov, 12 km východně město Chodov, 14 km severozápadně město Kraslice a 20 km východně statutární město Karlovy Vary.