西陌镇位居芮城县城东北处,是一个典型的山区乡镇。镇政府所在地西陌集镇距县城十二公里,北依中条山,南临风平公路与东垆乡相接,东与陌南镇毗邻,西与南卫乡接壤。处于北纬34°43'20",东经110°44'00"----50'00",全镇东西宽9公里,南北长10.5公里,总面积94.5平方公里。