位于永泰县城北郊,西接大洋镇,北邻白云乡,西北交红星乡,东临葛岭镇,南接樟城镇。镇政府所在地距县城4.5公里,总面积96平方公里。辖12个行政村,142个村民小组,有3476户,人口1.34万。
全镇有耕地面积797.93公顷,其中水田740.87公顷、旱地57.07公顷,人均耕地面积近1亩;山地8066.67公顷,有林地2066.67公顷,森林覆盖率达74%。水资源丰富,水能蕴藏量1万多千瓦,已开发电站10座,总装机容量2000千瓦;装机容量6400千瓦的马头台电站正在建设之中。
2004年,完成工业总产值8053万元;农业总产值14206万元;乡镇企业总产值1.96亿元;农民人均纯收入3686元;财政总收入67.16万元。计划生育政策符合率达90.4%以上,人口自然增长率控制在3.6%以内。