Haining har fire subdistrikter og åtte storkommuner: Subdistriktet Xiashi (硖石街道); Subdistriktet Haizhou (海洲街道); Subdistriktet Haichang (海昌街道); Subdistriktet Maqiao (马桥街道); Storkommunen Xucun (许村镇); Storkommunen Chang'an (长安镇); Storkommunen Yanguan (盐官镇); Storkommunen Xieqiao (斜桥镇); Storkommunen Yuanhua (袁花镇); Storkommunen Dingqiao (丁桥镇); Storkommunen Huangwan (黄湾镇); Storkommunen Zhouwangmiao (周王庙镇).