紫山镇,隶属于福建省泉州惠安县,地处惠安县西部,东靠惠安县城,南临黄塘镇,西倚洛江区,北接泉港区,行政区域面积88.4平方千米。截至2019年末,紫山镇户籍人口为37564人。
1999年7月,从原黄塘镇析出设立紫山镇。截至2020年6月,紫山镇辖15个行政村,镇人民政府驻油园村。
2019年,紫山镇有工业企业11个,其中规模以上9个,有营业面积超过50平方米以上的综合商店或超市21个。