大王镇位于芮城县中部,地理坐标为北纬34 ° 37 ′ 50″-47 ′ 50″,东经110 ° 30 ′ 10″-34 ′ 45″,北倚中条山,南临黄河。辖25个行政村,77个自然村,常住人口25510人(2017年) ,总面积126.2平方公里。耕地59737亩,水地3.2万亩。