Oakland is a town in Yalobusha County, Mississippi, United States. The population was 527 at the time of the 2010 census. Oakland was first settled around 1836, and was located 1.5 mi east of its present location. The town moved when the Mississippi and Tennessee Railroad was built in the 1850s.