新安江街道現行政區域,南宋以來(1127)屬建德縣建德鄉、慈順鄉、壽昌縣仁豐鄉屬地;宋末推行都圖制后屬建德縣建德十一、十二都,壽昌縣一都屬地;清雍正六年(1728)屬建德縣西小洋莊、壽昌縣燕山莊、湖岑莊屬地,光緒八年(1882)屬建德縣西小洋莊、壽昌縣燕山莊、湖岑莊屬地。
1912年,為建德縣西鄉光華區、壽昌縣東鄉仁豐區部分屬地。
1932年,該區域主要屬建德縣白沙鄉。
1935年,完成鄉鎮整頓后,該區域為建德縣白沙鄉、西洋上鄉、洋溪鎮及壽昌縣更樓鎮屬地。
解放前后(特指1947年至1950年7~8月間劃建小規模鄉這一時間段,),該地域分屬建德縣西洋鄉、洋溪鄉及壽昌縣仁豐鄉。
1950年7~8月間劃建小鄉后,為建德縣白沙鄉、銅官鄉、洋溪鄉及壽昌縣更樓鄉屬地。
1956年4月設白沙鄉。
1957年1月,該區域設立建德專區新安江直屬區;1958年3月底,建置新安江鎮,劃歸建德縣管轄;同年11月初,建置新安江人民公社。
1961年7月成立白沙鎮人民公社。
1979年4月改為建制鎮,經鎮人民代表大會選舉成立,于1981年1月獲得批復(報省政府批復同意時間為1982年1月22日)。
1992年4月,白沙、更樓、洋溪3鎮撤銷,合并建立新安江鎮。
2001年10月,新安江鎮、鄧家鄉撤銷,改由建德市政府直轄,在其原有行政區域內設立新安江、洋溪、更樓3個街道辦事處作為建德市政府派出機構,新安江街道管理原新安江鎮中部的12個建制村、20個居民區。