Flint Run (West Virginia)

Flint Run is a tributary of McElroy Creek, 7.5 mi long, in northern West Virginia in the United States. Via McElroy Creek, Middle Island Creek, and the Ohio River, it is part of the watershed of the Mississippi River, draining an area of 25.6 sqmi in a rural region on the unglaciated portion of the Allegheny Plateau.

Flint Run rises in Doddridge County near its boundary with Harrison County, approximately 1.9 mi east of the unincorporated community of Doak, and flows generally northwestward through northern Doddridge County, through Doak and the unincorporated community of Flint. It flows into McElroy Creek from the south on the boundary of Doddridge and Tyler counties, approximately 0.5 mi east of Little Pittsburg.

According to the Geographic Names Information System, the stream has also been known historically by the name "Big Flint Run." It collects a tributary named Little Flint Run a short distance upstream of its mouth.