Marsh Creek Springs is an unincorporated community in Contra Costa County, California, United States. It lies at an elevation of 584 feet (178 m). It consists of approximately 2 by 8 blocks along Marsh Creek Road southeast of Clayton. The town is named for Marsh Creek, a local stream. The ZIP Code is 94517. The community is inside area code 925. It is named after John Marsh.