八义镇,隶属于山西省长治市上党区,地处上党区西南部,东与荫城镇接壤,东南与南宋镇相邻,南与南宋镇、晋城市高平市相连,西与长子县色头镇为界,北靠东和乡;镇人民政府距区政府驻地约10千米,总面积46.5平方千米。
1949年,八义镇境域属上党区第五区;2000年12月,八义乡改八义镇;截至2018年末,八义镇有户籍人口24392人;截至口2020年6月,八义镇下辖27行政村;镇人民政府驻八义村。
2011年末,八义镇有商业网点340个,职工730人,社会消费品零售总额达1.8亿元,比上年增长10%;城乡集市贸易成交额2800万元,比上年增长8%;2018年,八义镇有工业企业20个,规模以上企业6个,有营业面积超过50平方米以上的综合商店或超市12个。