山头镇,隶属于安徽省宿州市泗县,地处泗县东北部,南距泗县县城35.6千米,东与江苏省泗洪县的归仁镇接壤,南邻潼河和刘圩镇相连,西部与瓦坊镇相邻,北依老龙河与江苏省徐州市睢宁县凌城镇相连,东北和江苏省宿迁市宿城区的龙河集隔河相望。行政区域面积93.24平方千米。截至2019年末,山头镇户籍人口为74071人。
1949年,设赤山乡,隶属刘圩区。1958年8月,划公社时属刘圩公社。1980年1月,撤区设镇。截至2020年6月,山头镇辖13个行政村。镇人民政府驻山头街。
2011年,山头镇财政总收入370.2万元。其中国税收入62万元;地税收入288万元,比上年增长86.5%。农民人均纯收入6130元。工业总产值达到3.5亿元。2019年,山头镇有工业企业118个,其中规模以上3个;有营业面积超过50平方米以上的综合商店或超市120个。