红土梁镇,隶属于河北省张家口市尚义县,地处尚义县南部偏东,东靠套里庄乡,南接小蒜沟镇,西邻内蒙古自治区兴和县,北与满井镇、八道沟镇相邻,距尚义县人民政府20千米,区域总面积293.24平方千米。
民国三年(1914年),为红土梁村,属张北县;1989年9月,由土木路乡改为红土梁镇。截至2018年末,红土梁镇户籍人口为11620人。截至2020年6月,红土梁镇下辖1个社区、16个行政村,镇人民政府驻大阳坡村。
2018年,红土梁镇有工业企业4个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市2个。