白沙镇位于龙岩市新罗区的东北部,位于国家森林公园梅花山自然保护区南麓,镇政府驻地白沙集镇,坐落北纬25°23′15″,东经117°14′20″。东与漳平市南洋乡交界,西与万安镇接壤,西南与雁石镇、苏坂乡相连,北邻连城县、永安两县(市)交界,平均海拔205米,被定为为“龙岩中心城市后花园”,耕地面积2.4638万亩,林地面积56.6万亩。目前辖有31个行政村,122个自然村,188个村民小组,1个居民小组,全镇户籍人口26275人,常住人口2.9万人,劳动力1.3万人。