Duck Hill is a town in Montgomery County, Mississippi. The population was 732 at the 2010 census.
Duck Hill is located on U.S. Route 51, midway between Grenada and Winona. Big Bogue Creek flows east of the town.
The annual Grassroots Blues Festival takes place each July in Duck Hill.