The San Bernard National Wildlife Refuge is a 45,730-acre wildlife conservation area along the coast of Texas, south of the towns of Sweeny and Brazoria, Texas. It encloses a bay behind a barrier island at the Gulf of Mexico. The refuge is located in southern Brazoria and eastern Matagorda counties.