武家庄镇,隶属于山西省吕梁市中阳县,地处
中阳县西南部,东、东南与
宁乡镇、
车鸣峪乡相连,南同
暖泉镇为邻,西与柳林县
金家庄乡接壤,北与
下枣林乡相接,距中阳县城约35千米,
区域总面积183.95平方千米。
1949年,武家庄镇境域属中阳县二区;1984年5月,由武家庄公社改为武家庄镇。
截至2018年末,武家庄镇户籍人口为14323人。
截至2020年6月,武家庄镇下辖10个行政村,
镇人民政府驻武家庄村。
2018年,武家庄镇有工业企业2个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市2个。