Data by place › United States › California

California Boring Logs & Geotechnical Data

44,538 public boring logs in California; 5,085 with digitized SPT, soil or CPT data; 39,453 scanned log PDFs. Sources include Caltrans, LA County Public Works (GMED), USGS CPT program, plus public reports found by web crawl. Free to search on the map, download or query by API.

44,538
Boring logs
5,085
Digitized
38,050
With PDF
1,008
CPT soundings
1963–2024
Drilled
25 ft
Typical depth (8 m)
Where the 44,538 logs are — darker cells hold more borings. Click to open the map.
Open the California map →

Where the data comes from

Web-crawled reports in California were published on, among others: dehpra.acgov.org, sandiego.gov, sandiegocounty.gov, lus.sbcounty.gov, planning.lacity.gov, waterboards.ca.gov.

Counties with the most boring logs

CountyBoring logs
Los Angeles15,865view on map
San Diego3,293view on map
Orange3,253view on map
San Bernardino2,168view on map
Alameda1,707view on map
Riverside1,507view on map
Santa Clara1,260view on map
San Mateo819view on map
Ventura817view on map
Contra Costa732view on map
Kern698view on map
Sacramento673view on map

What's in a boring log from California

The 5,085 digitized borings carry the data engineers actually use: SPT blow counts (N-values) by depth, soil and rock descriptions, groundwater observations and, where the source ran cone penetration tests, CPT tip resistance and sleeve friction. A further 39,453 logs are scanned PDF reports — the original agency drawings — which you can open and download from the map. Holes are typically about 25 ft (8 m) deep; one in twenty goes past 82 ft (25 m). Not sure what a boring log looks like? See annotated example boring logs.

How to get this data

This data was collected from public agencies and is republished as-is. It is a planning tool, not a substitute for a site investigation; see the terms and disclaimer. Counts refreshed 23 September 2026.

Other places

Florida (169,311)Washington (151,928)North Carolina (99,630)Ohio (78,319)Oregon (61,119)New Jersey (49,418) all regions →