Flanagan is a village in Livingston County, Illinois, United States. The population was 1,110 at the 2010 census.
Flanagan is located in western Livingston County at . Illinois Route 116 passes along the southern edge of the village, leading east to Pontiac, the county seat, and west to Woodford.
According to the 2010 census, Flanagan has a total area of , all land. A small man-made lake (originally four separate lakes, some being filled in), called the Legion Lake, is located on the west side of the village. A walking trail surrounds it and a park shelter is located on the site. Artesian Park, another small park within the village boundaries, is located on the east side of town. It boasts two picnic shelters, a tennis court and playground equipment. 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 street