1945年9月商河縣全境解放,同年商惠縣撤消,恢復商河縣建制,全縣設立10個區(qū),設有沙河區(qū)。
1950年5月全縣共設立13個區(qū),沙河為10區(qū),1957年1月撤區(qū)建鄉(xiāng),全縣10個區(qū)劃40個鄉(xiāng)鎮(zhèn),設立沙河鄉(xiāng)。
1958年3月全縣調(diào)整為19個鄉(xiāng)鎮(zhèn),同年9月全縣實現(xiàn)公社化,19個鄉(xiāng)鎮(zhèn)轉(zhuǎn)為政社合一的人民公社。
1984年春撤消公社,全縣改建6鎮(zhèn)、16鄉(xiāng),設有沙河鄉(xiāng)。
2005年11月全縣行政區(qū)劃調(diào)整,原燕家鄉(xiāng)整建制并入沙河鄉(xiāng)。
2016年8月8日,根據(jù)《山東省人民政府關(guān)于同意調(diào)整商河縣部分行政區(qū)劃的批復》(魯政函民字〔2016〕7號),撤銷商河縣沙河鄉(xiāng),以其原行政區(qū)域設立沙河鎮(zhèn)。