1989年,镇境分属城关镇和新安区。
城关镇位于县境中部靠东南,全镇设东门、西门、北门3个办事处,辖3个居民委员会和3个城郊行政村,居民委员会下辖33个居民小组、行政村辖32个村民小组;新安区位于县城中部,区公所驻城关镇,划分为招堤、大坪、幺塘3个乡,辖20个行政村、127个村民小组。
招堤乡位于县城东郊,乡人民政府驻城关镇之塔山村民组,下辖巧洞、坡云、海联、独山、下岔河、元宝山、陇西、三岔8个行政村,领67个村民小组;大坪乡位于县城西郊,乡人民政府驻城关镇之马场坝村民组,下辖阿召、大坪、五格、作坊、法统5个行政村,领51个村民小组;幺塘乡位于县城南部,乡人民政府驻石板寨,距县城8千米,辖白石岩、冗若、坪寨、洞洒、箐山、板磨、舍寨7个行政村,领57个村民小组。
1991年12月,完成“建镇并乡撤区”工作,撤销城关镇、新安区及其下设的乡和乡级办事处,并入原阿赖乡的铜鼓井村,设新安镇,辖广东街、北大街、硫璜街、顺城街、草纸街、马场坝、北门坡7个街道委员会和东门、西河、关桥、洞洒、舍寨、箐山、板磨、冗若、平寨、大坪、五格、阿照、作坊、法统、坡云、巧洞、海联、独山、岔河、三岔、陇西、元宝山、铜鼓井、盘江24个村。
2007年,镇境村级整合,将7个街道委员会和24个村整合为作坊、法统、陇西、盘江、山岔、板磨、箐山、平寨、幺塘、坡云、海庄、铜鼓井12个村和东门、广东街、硫磺街、城北、龙顺、西一、西二、西河、大坪、官桥10个社区,共22个村级政区,下设153个村民小组、105个居民小组。
2012年6月29日在安龙县西区泓福小区步行街挂牌,2012年,根据《省人民政府关于同意安龙县撤销新安镇设置栖凤街道办事处和招堤街道办事处的批复》(黔府函[2012]67号)文件精神,安龙县撤销新安镇,设立栖凤街道和招堤街道,并将木咱镇响乐村、安马村、者跃村、木咱村柳树井组与下坝组和钱相乡沈洪村、红旗村划归栖凤街道管辖。
2015年3月,因行政区调整,现辖12个村,2个社区。
2019年7月,贵州省人民政府同意调整栖凤街道的行政区划,划出天菇社区、平寨社区。