Hercules is a city in Contra Costa County, California, United States. The population was 19,488 at the 2000 census, but has since grown significantly; the Census Bureau estimated that its population was 24,776 in 2006. It is one of many small “bedroom communities” along the I-80 corridor in Western Contra Costa County. It is located about 20 miles northeast of San Francisco, and approximately a half-hour drive (without traffic) from either Oakland or San Francisco. Neighboring towns are Pinole to the southwest, Rodeo to the north, as well as Martinez to the east via Route 4. (
visit link)