Shannon is a village in Carroll County, Illinois, United States. The population was 757 at the 2010 census, down from 854 at the 2000 census. Shannon is home to three churches, Shannon Baptist, St. Wendelin's Catholic and Bethel United Methodist.
Shannon is located at 42°9′7″N 89°44′25″W / 42.15194°N 89.74028°W / 42.15194; -89.74028 (42.152039, -89.740211).
According to US Census Bureau, the village has a total area of 0.5 square miles (1.2 km²), all of it land.