白马镇地处涟源市南部,于1995年建镇,由原白马、田心、孙家桥三乡合一而成,西南与新邵县接壤,北与三甲乡毗邻,东与茅塘镇、龙山林场相连,距涟源城区22公里,镇域面积96平方公里,耕地面积21183.4亩,其中水田15398.6亩,旱土5784.8亩,森林面积7.2万亩。辖44个行政村,440个村民小组,42374人,其中水淹库区村24个21671人。白马镇境内占地一万亩、库容5500万立方的白马水库横贯全镇,于1958年动工,1970年正式蓄水,1972年实现渠系配套,灌溉着涟源、娄星、双峰三县市区的13个乡镇、367个村、3200个村民小组的近20万亩农田。