长征镇,隶属于海南省琼中黎族苗族自治县,地处琼中黎族苗族自治县中部偏南,东与和平镇接壤,北与营根镇毗邻,南濒上安乡,西依红毛镇。镇人民政府驻地距县城9.5千米。全镇行政区域面积179.05平方千米。
1958年9月,成立长征公社。1983年,改设长征区公所。1986年,改设长征镇。截至2018年末,长征镇户籍人口为14715人。截至2020年6月,长征镇辖2个社区、9个村,镇人民政府驻营盘墟。
2011年,长征镇财政总收入300.19万元,其中地方财政收入295万元。截至2018年末,长征镇有营业面积超过50平方米以上的综合商店或超市8个。