善琏镇,隶属于浙江省湖州市南浔区,介于东经120°16'14"~120°21'25",北纬30°38'32"~30°43'22"之间,地处南浔区南部,东接练市镇,东南邻嘉兴市桐乡市河山镇,南连德清县新市镇,西南接千金镇、西北邻石淙镇、北连双林镇,镇人民政府距南浔城区30千米,行政区域面积55.5平方千米,截至2019年末,善琏镇户籍人口为26668人。 民国三十八年(1949年)5月,设善琏镇,属善琏区;1999年10月,含山镇并入。截至2020年6月,善琏镇辖2个社区、15个行政村,镇人民政府驻蒙溪社区北兴路381号。 截至2019年末,善琏镇有工业企业249个,其中规模以上企业有53个,有营业面积超过50平方米以上的综合商店或超市17个。