Flanagan is a village in Livingston County, Illinois, United States. The population was 1,083 at the 2000 census. The local high school and grade school are both located within the village limits.
Flanagan is located at 40°52′39″N 88°51′32″W / 40.877414°N 88.858902°W / 40.877414; -88.858902.
According to the United States Census Bureau, the village has a total area of 0.5 square miles (1.4 km²), all of it land. A small man-made lake (originally four separate lakes, some being filled in), called the Legion Lake, exists 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 1 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.