深子湖镇地处溆浦县北部30公里,在2015溆浦县区划调整改革由原来谭家湾镇、让家溪乡、水隘乡成建制合并设立深子湖镇。深子湖镇东邻安化县奎溪镇,南面低庄镇,西依大渭溪乡,北靠沅陵县先门林场,四都河水蜿蜒迂回,由北向南径流。