全镇下辖26个村委,1个居委,共228个自然村,总人口7.5万人,农业人口7万人,总面积260平方公里,全镇耕地面积10.2万亩,水田9.1万亩,旱地3.5万亩,林地15.2万亩。有汉、壮、瑶、回、侗五个民族。