Matagorda Island (i/ˈmætəˈɡɔərdə/), Spanish for "thick brush," is a 38-mile (61 km) long barrier island on the Texas Gulf coast, located approximately seven miles (11 kilometres) south of Port O'Connor, in the southernmost part of Calhoun County. Traditional homeland of the Karankawa Indians. The island is oriented generally northeast-southwest, with the Gulf of Mexico on the east and south, and Espiritu Santo Bay on the west and north. It is separated from San José Island to the south by Cedar Bayou, and is separated from the Matagorda Peninsula to the north by Pass Cavallo. It has no permanent residents and is accessible by boat only. It has a land area of 157.25 square kilometres (60.71 square miles).
Matagorda Island State Park occupies 7,325 acres (2,964 hectares) on the northeastern end of the island. The remainder of the island is devoted to wildlife refuges managed by the Texas Parks and Wildlife Department and the United States Fish and Wildlife Service and is known as Matagorda Island National Wildlife Refuge and State Natural Area.