西河底镇位于陵川县西南部,东与附城镇相邻,西面和南面与泽州县交界,北面与高平市接壤,属土石丘陵平川区。全镇总面积82平方公里,辖27个行政村,43个自然村,5311户,19922口人。耕地面积4.2万亩,其中粮田面积3.3万亩。