Olive Branch is the sixth most populous city in Mississippi, US, located in DeSoto County. At the 2020 census the population was 39,711. From its beginnings as an early 19th-century settlement, Olive Branch has become one of the fastest-growing communities in the south. Olive Branch has been recognized as one of the best places to live near a large city in 2022.