Plum Creek is a 35.4-mile-long stream near the city of Walnut Grove, Minnesota. It passes to the northwest of the town, flowing northeasterly to the Cottonwood River, with its waters then flowing to the Minnesota River and eventually the Mississippi River. Plum Creek lends its name to a regional library network.