Shannon is an unincorporated community and census-designated place (CDP) in Floyd County, Georgia, United States. It is part of the Rome, Georgia Metropolitan Statistical Area. The population was 1,862 at the 2010 census.
Shannon is located in northeastern Floyd County between Rome and Calhoun, just off Highway 53. According to the U.S. Census Bureau, the Shannon CDP has a total area of 5.0 square miles (13.0 km2), of which 5.0 square miles (12.9 km2) is land and 0.04 square miles (0.1 km2), or 0.86%, is water.