沙土镇,隶属于安徽省亳州市谯城区,地处谯城区东南部,东与涡阳县义门镇接壤,南隔涡河与大杨镇相望,西邻谯东镇,北接观堂镇,镇人民政府距谯城区20千米,行政区域面积101平方千米,截至2019年末,沙土镇户籍人口为67580人。
1958年9月,沙土镇境域设立沙土公社。1996年11月,改镇。截至2020年6月,沙土镇辖12个行政村;镇人民政府驻沙土集。
2019年,沙土镇有工业企业12个,有营业面积超过50平方米以上的综合商店或超市235个。