Sweet Hall Marsh (also known as Sweethall Marsh) is a 353 hectares tidal marsh located on the northern edge of the Pamunkey River in southeastern King William County, Virginia, United States, just south-southeast of the unincorporated community of Sweet Hall.