Goodwill is an unincorporated community and former census-designated place (CDP) in Roberts County, South Dakota, United States. Prior to the 2020 Census, the CDP was merged into the Agency Village census-designated place. Over 90% of the population is Native American.