白马铺镇,隶属于甘肃省庆阳市庆城县,地处庆城县西南部,东与高楼乡为邻,南与赤城乡接壤,西连驿马镇,北接蔡家庙乡和庆城镇。行政区域面积114.63平方千米。截至2018年末,白马铺镇户籍人口有14552人。
1965年2月,白马铺公社并入赤城公社。1983年12月,赤城公社改乡。1989年9月,析置白马铺乡。2015年6月,撤乡建镇。截至2020年6月,白马铺镇下辖6个行政村、1个社区。
2011年,白马铺镇财政总收入49.5万元,比上年增长23%。其中地方财政收入30万元,比上年增长25%。从各主要税种看,完成营业税6万元,增值税7万元,企业所得税14万元,个人所得税3万元。人均财政收入31.3元,比上年增长16.5%。2011年,农业总产值7720万元。2018年,白马铺镇有工业企业6个,有营业面积超过50平方米以上的综合商店或超市6个。