长征镇位于县城中部偏南,距县城10公里,东与和平镇接壤,北与营根镇毗邻,南濒上安乡,西依红毛镇,是营万线和营陵线的交叉点。土地总面积20.05万亩,其中耕地面积3.7万亩,水田面积4977亩,旱田面积产1162亩,农田有效灌溉面积4815亩。
全镇辖9个村委会、1个居委会,57个村民小组,其中:黎族村49个、苗族村5个、汉族村3个;总人口7678人,其中黎族6155人,苗族728人,汉族173人。
2005年全镇农业生产总值886.6万元,其中水稻播种面积8517亩,总产1961吨。民营橡胶10941亩,共计32.8万株,其中开割面积1394亩,4.18万株,年干胶总产63.5吨;荔枝、龙眼种植面积1348亩;槟榔种植面积3134亩;益智种植面积3693亩。2005年水黄牛全年出栏量650头;生猪全年出栏量3416头;三鸟全年出栏量46150只;淡水养殖总产量247.5吨;乡镇企业总产值57万元;05年农民人均纯收入1714元。
全镇通车的村庄43个,通电村庄45个,建有家厕的549户,占总户数40.5%;建有一池三改469户,占总户数34.6 %;全镇自来水受益村庄40个,占总村庄数85.1%; 广播电视覆盖率达100%。.