Herschberg liegt im Landkreis Südwestpfalz, etwa in der Mitte zwischen Kaiserslautern, Homberg und Pirmasens auf der Sickinger Höhe.