湘潭县辖16个镇、6个乡:易俗河镇、梅林桥镇、谭家山镇、中路铺镇、茶恩寺镇、河口镇、射埠镇、花石镇、青山桥镇、石鼓镇、姜畲镇、云湖桥镇、石潭镇、杨嘉桥镇、乌石镇、白石镇、响塘乡、响水乡、分水乡、排头乡、龙口乡、锦石乡。