Sprague is a town in New London County, Connecticut, United States. The town was named after William Sprague, who laid out the industrial section. The population was 2,984 at the 2010 census. Sprague is composed of three villages: Baltic, Hanover, and Versailles. According to the United States Census Bureau, the town has a total area of 13.8square miles (35.8km), of which 13.2square miles (34.2km) is land and 0.6square miles (1.6km), or 4.41%, is water.