白马镇地处涟源市南部,于1995年建镇,由原白马、田心、孙家桥三乡合一而成,西南与新邵县接府调壤,北与三甲乡毗邻,东与茅塘镇、龙山林场相连,距涟源城区22公里,镇域面积96.6平方千米(2017年),耕地面积21183.4亩,其中水田15398.6亩,旱土57为排某我范束氧84.8亩,森林面积7.2万亩。辖44个行政村,440个村民小组,36926人(2017年)。