西虢镇,隶属河南省焦作市孟州市,地处孟州市西南部,东与孟州市主城区会昌街道相连,南与洛阳市孟津区隔河相望,西与洛阳市孟津区吉利街道毗邻,北接槐树乡。镇人民政府驻地距孟州市区10千米。总面积76.85平方千米。
清代分属怀德里、载道里。1996年4月,撤乡建镇。截至2018年末,西虢镇户籍人口36436人。截至2020年6月,西虢镇辖21个行政村,镇人民政府驻西虢村。
2011年,西虢镇农民人均纯收入9236元。截至2018年末,西虢镇有工业企业125个,其中规模以上38个,有营业面积超过50平方米以上的综合商店或超市50个。