新化县辖19个镇、7个乡:上梅镇、石冲口镇、洋溪镇、槎溪镇、水车镇、文田镇、奉家镇、炉观镇、游家镇、西河镇、孟公镇、琅塘镇、白溪镇、圳上镇、吉庆镇、温塘镇、田坪镇、桑梓镇、曹家镇、科头乡、维山乡、天门乡、荣华乡、金凤乡、油溪乡、坐石乡。
新化县位于湖南省中部偏西、娄底市西部,盘依雪峰山东南麓,资水中游。地处北纬27°31′-28°14′,东经110°45′—111°41′。东北至东南与涟源、冷水江市交界,南至西南与新邵、隆回为邻,西至西北与溆浦县接壤,北与安化毗连。总面积3567平方公里,占全省面积的1.69%,占娄底市面积的43.94%。土地总面积535.07万亩,其中:耕地面积72.68万亩,林地面积286.08万亩,可垦面积25.46万亩,宜林面积11.48万亩,河流面积35.63万亩,茶果面积6.05万亩,其他面积97.69万亩。