The county was created by the Alabama Territorial General Assembly on February 13, 1818, preceding Alabama's statehood by almost two years.
Old Marion County Courthouse in 1818, the first county courthouse, was constructed at Cotton Gin Port, near Amory.