白龙塘镇位于陕西省汉中市西乡县北部,属西乡县辖镇 。镇政府驻白龙社区 ,距县城9公里。 简称白龙,1996年以前称西乡县白龙区,因区内白家坝村、龙王沟村两个大村,取其首字"白龙"而得名。面积168平方千米,共5180户17678人。辖10个行政村 ,1个社区 ,63个村民小组 。农业用地16728.07亩(其中水田8987.16亩,旱地7740.91亩);林业用地232620亩,位全县之首。属亚热带气候,年平均气温21.5℃,最高温度39.6℃,最低温度13.4℃,年降雨量为1270毫米左右。阳(平关)安(康)铁路横贯境南,城(关)白(龙)、白(龙)碾(子沟)公路过境,与城北街道、桑园镇、堰口