Crockett (formerly, Crockettville) is a census-designated place (CDP) in Contra Costa County, California, United States. The population was 3,094 at the 2010 census. It is located 5 miles (8 km) west of Martinez and 5 miles (8 km) north of Richmond.
According to the United States Census Bureau, the CDP has a total area of 1.1 square miles (2.7 km²), all of it land.
Crockett is located where the Carquinez Strait meets San Pablo Bay. The Carquinez Bridge, part of Interstate 80, links Crockett with the city of Vallejo to the north across the strait. To the east of Crockett along the strait are Port Costa and the city of Martinez. South of Crockett are the town of Rodeo and the city of Hercules. Farther southwest on I-80 are the cities of San Francisco and Oakland; in the opposite direction, northeast, is the capital of California, Sacramento.