沙河营镇,隶属于陕西省汉中市城固县。地处城固县城西7千米处,东邻博望街道、西接柳林镇、北连龙头镇。辖区东西最大距离4千米,南北最大距离7.9千米,总面积24.40平方千米。沙河营镇地处汉江平川区,地势由北向南微微倾斜。以汉白路为界,以北地势较高,以南属于汉江河漫滩地带,地势较低。境内平均海拔508.0米。

因驻地位于汉江北岸,河床逐年南移,形成一条沙河,清康熙十八年(1679年)建村,故名沙河营村。清中期发展成自然集镇而得名沙河营镇。解放初为沙社区政府驻地。
清沿明制,属西路16地的沙河营地。
民国十九年(1930年),全县分12区辖74坝,该地属西部16坝。
民国二十八年(1939年),全县设11乡7镇辖147保,龙头镇辖9保。
1950年,设沙河营、安乐堂、上道院、叶家堡、梁家庵5乡。
1956年,合并为沙河营、上道院2乡。
1958年,设沙河营管理区、上道院管理区。
1961年,改为沙河营公社、上道院公社。
1964年,辖区内梁家庵村、柳林营乡周家庵村合并成立为梁家庵公社。
1966年,上道院公社改称上游公社,梁家庵公社改称治江公社。
1972年,分别复改称上道院公社、梁家庵公社。
1983年,分别改为沙河营乡、上道院乡、梁家庵乡。
1996年,沙河营乡、梁家庵乡合并为沙河营镇、上道院乡改为上道院办事处。
1997年,撤销上道院办事处,合并改为沙河营镇至今。
截至2011年末,沙河营镇辖沙河营、张家嘴、郑家营、安乐堂、官井、梁家庵、司家铺、建安、袁家营、刘家乡、叶家堡、西湾12个行政村;下设83个村民小组。
截至2020年6月,沙河营镇下辖1个社区、8个行政村 。人民政府驻沙河营街。