Bagley is a village in Grant County in the U.S. state of Wisconsin located on the Upper Mississippi River about 9 miles south of Prairie du Chien, Wisconsin. The population was 379 at the 2010 census. It is a popular riverside destination in the summer, when the population can quadruple. The village was named for Vermont natives Alfred and Mary Bagley, who owned the site.