 The population was 367 at the 2010 census.Branch is located in southwestern Franklin County at the junctions of Arkansas Highways 22 and 41.Highway 22 leads east to Caulksville and west to Charleston, while Highway 41 leads north to Cecil and south to Booneville.