1932年為興城縣沙后所村;1945年九·三勝利,即解放,建沙后所區;1946年設鄉;1948年11月設六區區政府(駐沙后所);1955年撤銷區政府稱呼,六區改稱沙后所區公所;1956年1月并區撤村建鄉,擴沙后所區共設19個鄉;1957年1月撤消沙后所區,分設一個獨立鄉和六個中心鄉,沙后所為獨立鄉;1958年2月并鄉擴社,煙臺河、五里橋二鄉并入沙后所鄉,同年秋將沙后所、聞家、望海三鄉合并,組成沙后所人民公社,下設管理區;1959年4月撤銷管理區,將作業區改為生產大隊,下轄27個生產大隊;1961年5月望海、聞家公社由沙后所公社析出;1983年9月,沙后所人民公社改稱沙后所鄉人民政府,生產大隊改為村民委員會,生產隊改稱村民小組;1984年7月,經省政府批復,沙后所鄉改稱沙后所鎮,下轄16個村和3個居民委員會;1986年6月,沙后所鎮改稱沙后所滿族鎮;2002年3月按照省政府批復,將沙后所滿族鎮改稱沙后所鎮,仍享受民族鄉待遇。
同時,將聞家滿族鄉的6個村劃入;2003年9月,按照《興城市調整村級規模實施方案》,對原轄22個行政村進行調整,合并為16個行政村。