Duncan Creek is a stream in Bates and Vernon counties in the U.S. state of Missouri. It is a tributary of the Little Osage River. The stream headwaters arise at 38.0819°N -94.5828°W south of the community of Hume in Bates County and one mile from the Missouri-Kansas border. It flows to the south into Vernon County and passes just west of the community of Amos and on to its confluence with the Little Osage two miles northwest of Stotesbury at 37.9967°N -94.5842°W.[1]
Duncan Creek has the name of Peter Duncan, a pioneer citizen.[2]