白马镇位于渝东南乌江下游,是武隆区的西大门。东距武隆城区24公里,西距重庆市主城区来自120公里。乌江干流横穿而过,国道319线、渝怀铁路、渝湘高速公路纵贯全境,素有"蜀黔门屏"之称。全镇幅员面积211.5平方千米,辖10个村,2个社区居委,总人口25804人(2017)。气候温和,属亚热带温湿季风气候。