Beaver Gut Ditch rises in a pond on the Thorndyk Branch divide about 0.25 miles west of Magnolia in Kent County, Delaware. Beaver Gut Ditch then flows northeast to meet the St. Jones River at Florence, Delaware.
