白马镇,隶属于湖南省娄底市涟源市,地处涟源市南部、龙山北麓,东与茅塘镇及龙山林场相连,西南与邵阳市新邵县潭溪镇接壤,北与三甲乡毗邻,距涟源城区22公里。全镇行政区域面积90.07平方千米。截至2019年末,白马镇户籍人口48395人。