Clarksdale is a city in DeKalb County, Missouri, United States, located along the Little Third Fork of the Platte River. The population was 271 at the 2010 census. It is part of the St. Joseph, MO–KS Metropolitan Statistical Area.

Clarksdale was platted in 1885 when the railroad was extended to that point.[6] The community was named after John F. Clark, the original owner of the town site.[6] A post office has been in operation at Clarksdale since 1886.[7]