三国吴为邵陵县地,南朝梁为扶阳县地,隋为邵阳县地。南宋绍兴二十五年(1155)置新宁县,意即“绥靖安定之后,不可不有新之宁之也”。1949年10月,新宁县和平解放,属邵阳专区(后改为地区)。1986年属邵阳市。
?年,新宁县辖8个镇、10个乡,477个行政村,12个乡级农、林、牧、渔场,人口58万人。
2000年第五次人口普查,总人口557120人,其中,金石镇79978人,水庙镇21262人,良山镇28539人,白沙镇28152人,黄龙镇24973人,高桥镇36975人,回龙寺镇72860人,一渡水镇39875人,黄金瑶族民族乡7670人,麻林瑶族民族乡11146人,飞仙桥乡25037人,万塘乡25902人,清江桥乡25222人,安山乡27264人,丰田乡22996人,马头桥乡47456人,巡田乡23321人,靖位乡8492人。