Tomales is a census-designated place on State Route 1 in Marin County, California, United States. The population was 187 at the 2020 census. Tomales is located above Keys Creek, about 3 mi northeast of Tomales Bay. The nearest city is Petaluma, 16 miles to the east by road, and the nearest large city is San Francisco, about 75 minutes to the south.