Flanagan is a village in Livingston County, Illinois, United States.
Illinois Route 116 passes along the southern edge of the village, leading east 12 miles (19 km) to Pontiac, the county seat, and west 10 miles (16 km) to Woodford.
According to the 2010 census, Flanagan has a total area of 0.53 square miles (1.37 km2), all land.
A small business district of roughly one block in length is located in the center of town.
Just north of this, the Flanagan Co-op can be found, a complex of several grain elevators and silos at Main and Lumber streets.