南朝梁普通三年(522年),即屬沅江縣域(時名藥山縣)。
明洪武十年(1377年),沅江并入龍陽縣(今漢壽),洪武十三年(1380年),自龍陽分出,恢復(fù)沅江縣建制。
清、民國時期,沿襲。
赤山以騎龍分水為界,山之西半部仍隸漢壽縣,設(shè)赤山總,東半部歸隸沅江縣,設(shè)赤江湖保。
中華人民共和國建立后,漢壽管轄區(qū)域設(shè)蠡山鄉(xiāng),沅江管轄區(qū)域設(shè)蠡云鄉(xiāng)。
1950年12月,屬漢壽管轄之赤山西半部劃歸沅江縣。
1952年4月,屬沅江九區(qū)管轄。
1954年3月,改屬一區(qū)管轄。
1955年6月,改名赤山區(qū)。
1956年9月,撤區(qū)并鄉(xiāng),時葵花鄉(xiāng)、麗蠡鄉(xiāng)、蘭花鄉(xiāng)、蓮花鄉(xiāng)、古樓鄉(xiāng)、龍山鄉(xiāng)并為楊閣老鄉(xiāng),駐地老屋村。
1958年10月,赤山人民公社成立,公社機關(guān)駐明月灣。
1961年4月,赤山復(fù)區(qū),轄地仍為楊閣老鄉(xiāng),駐地未變。
1961年11月,赤山所設(shè)的楊閣老人民公社、赤山人民公社分為楊閣老、龍山、明月灣、百家溝、赤山5個人民公社,龍山人民公社駐地新灣村。
1978年6月,撤區(qū)建制,5個人民公社合并改為赤山人民公社,原5個公社則改稱為“片”,駐地新灣村。
1980年2月,赤山恢復(fù)區(qū)建制。
1984年3月,改公社為鄉(xiāng)。
1985年2月,龍山鄉(xiāng)改名新灣鎮(zhèn)。
1955年10月,撤區(qū)并鄉(xiāng)建鎮(zhèn),新灣鎮(zhèn)和楊閣老鄉(xiāng)全部及明月鄉(xiāng)的明月、柏村兩個村合并成新灣鎮(zhèn)。