主要河流有资水、蓼水河、平溪江、黄泥江和公溪河。相邻县级行政区有，北接溆浦县，东北与隆回县为邻，东南和武冈市接壤，西南与绥宁县接邻，西部和会同县交接，西北和洪江市相连。
行政区划.下辖3个街道办事处、14个镇、3个乡、3个民族乡：1982年12月31日，洞口县下辖8区和1区级镇、31乡和7乡级镇，1996年经过撤区併乡区划调整，撤并为22乡镇，近年经过多次调整。
历史.洞口县始建于1952年2月16日，以武冈县（今武冈市）的第八、九、十、十一区全