Weldon River is stream in Clark and Decatur counties in southern Iowa and Grundy and Mercer counties in northern Missouri in the United States. It is a tributary of the Thompson River. The confluence is two miles (3.2 km) northwest of Trenton. It has an average discharge of 246 cubic feet per second at Mill Grove.