The Flint River is a 78.3-mile-long river in the Flint/Tri-Cities region of Michigan in the United States. The river's headwaters are in Columbiaville in Lapeer County and flows through the counties of Lapeer, Genesee, and Saginaw. The cities of Lapeer, Flint, Flushing, and Montrose are along its course.