为邻，北连青山铺镇、汨罗市弼时镇，西与北山镇、开福区交界，总面积160平方公里，总人口48,555人（2000年人口普查）；全镇辖辖21个村2个居委会；安沙镇政府驻安沙社区。
历史.今安沙镇在1995年长沙地区撤区并乡镇之前属安沙区（由鼎功区改名）安沙乡(由鼎功乡改名)、唐田乡和水塘乡地域，撤区并乡后三乡合并组建。2004年村级区划调整，调整之前为41村，分别为安沙村、鳌鱼村、白塔村、边塘村、长塘村、辰希村、春建村、鼎功村、高升村、关山村、汉山村、和平村、虎踏石村、护丰村、花桥村、