Weldon River is stream in Clark and Decatur counties in southern Iowa and Grundy and Mercer counties in northern Missouri of the United States. It is a tributary of the Thompson River. The confluence is two miles northwest of Trenton.[1] It has an average discharge of 246 cubic feet per second at Mill Grove.
Weldon River most likely was named after James Weldon, a pioneer settler.[2]