宋至元屬桂枝鄉,建于唐代,崇禎八年,寧化縣志標為懷土圩,清志標為淮土,屬龍上上里,民國時屬禾口區分設淮土,鳳山二鄉,轄25個保。
建國后,1950年屬寧化二區(禾口),1952年淮土、橋頭、水東、禾坑、竹園、磜下歸寧化八區(方田),鳳山、大王、孫坑、吳坡仍屬二區,1956年設淮土、鳳山二鄉,1958年成立淮土、鳳山公社,1966年并入禾口公社,1961年復名為淮土、鳳山公社,1966年并為淮土公社下轄20個大隊,1984年改為淮土鄉設鄉政府。
2014年12月17日福建省政府同意寧化縣撤銷淮土鄉,設立淮土鎮,下轄21個行政村,1個社區居委會。