紫湖镇,隶属于江西省上饶市玉山县,位于玉山县北部,东毗浙江省开化县桐村镇,南邻双明镇,西连南山乡,北接三清乡。辖区面积163平方千米,下辖9个行政村。2020年末,紫湖镇辖区有户籍人口23053人。
县城至金沙二级公路穿境而过,境内长20千米。
2020年末,紫湖镇有工业企业25个,营业面积50平方米以上的综合商店或超市30个。