Benedict is a small unincorporated town and census-designated place in Charles County, Maryland, United States located on the Patuxent River in southern Maryland. As of the 2010 census, it had a population of 261.