壶关县位于山西省东南部,太行山系东南端,东经 113°10′-113°40′,北纬35°50′-36°12′之间。县境东与河南省林州,辉县二市相接,西与长治市郊区、长治县为邻,北与平顺县相连,南与晋城市陵川县毗邻。全县东西长46公里,南北宽42公里,总面积1013平方公里,版图平面轮廓呈曲尺形。