文楼镇位于化州市西北部,东邻播扬镇,南连平定镇,西接广西陆川县,北靠广西北流市,粤桂两省三市交汇处,辖1个居委会和16个村委会,面积159.05平方千米(2017年),有334个自然村,总人口60448人(2017年)。