McPherson Creek is a stream in Harding County, South Dakota, United States.
McPherson Creek is named after Adam McPherson, a pioneer who settled there.