California Autonomous Vehicle Testing

California is the only U.S. state that requires autonomous vehicle companies to publicly disclose every β€œdisengagement” β€” moments when the self-driving system hands control back to a human. This data covers the December 2024 - November 2025 report period.

Source: CA DMV Disengagement Reports Β· Last updated 2026-04-15

Total Miles Driven

8.3M

On California public roads

πŸ›£οΈ

Companies Testing

12

9 currently active

🏒

Best MPI

63,415

Waymo

πŸ†

Total Disengagements

1,850

Across all companies

⚠️
πŸ”

Key Insights

  • β†’Waymo dominates California AV testing with 5.2M miles driven and an industry-leading 63,415 miles per disengagement β€” over 30x better than most competitors.
  • β†’Cruise, once the #2 AV operator in California, suspended all operations after an October 2023 pedestrian-dragging incident. Their driverless testing permit was revoked by the DMV.
  • β†’Delivery-focused companies like Nuro (2,000 MPI) and Gatik (1,493 MPI) show strong reliability despite operating in more structured, lower-speed environments.
  • β†’California remains the gold standard for AV transparency β€” no other state requires this level of public disclosure, making this dataset uniquely valuable for safety analysis.

Company Rankings by Miles per Disengagement

Higher miles per disengagement (MPI) indicates better autonomous performance. Companies are ranked from most to least reliable.

#CompanyMiles DrivenDisengagementsMPIVehiclesPermitsStatus
1Waymo5,200,0008263,415700
Testing (with driver)Testing (driverless)Commercial Deployment
improving
2Nuro300,0001502,00040
Testing (with driver)Testing (driverless)
improving
3Zoox1,200,0008001,500110
Testing (with driver)Testing (driverless)
improving
4Gatik100,000671,49315
Testing (with driver)
improving
5Pony.ai400,0003331,20150
Testing (with driver)
stable
6WeRide150,00016789825
Testing (with driver)
stable
7Aurora200,00025080030
Testing (with driver)
improving
8AutoX100,00016759920
Testing (with driver)
stable
9Mercedes-Benz50,00010050010
Testing (with driver)
stable
10Motional80,000200400β€”
Testing (with driver)
paused
11Cruise500,0002,500200β€”
Testing (with driver)
suspended
12Apple (Project Titan)10,00013475β€”
Testing (with driver)
cancelled

What Is a Disengagement?

A disengagement occurs when the autonomous driving system either deactivates itself or the human safety driver takes manual control of the vehicle. Common reasons include:

  • System detected a situation outside its operational design domain
  • Sensor malfunction or degraded perception
  • Unexpected road conditions (construction, debris, etc.)
  • Safety driver perceived an imminent risk
  • Software fault or planning failure

The key metric is miles per disengagement (MPI)β€” a higher number means the system can drive farther without needing human intervention. Waymo's 63,415 MPI means their vehicles average over 63,000 miles between disengagements.

California AV Permit Types

πŸ§‘β€βœˆοΈ Testing with Driver

A trained safety driver must be present in the vehicle at all times. This is the most common permit type and the entry point for all AV companies testing in California.

πŸ€– Driverless Testing

Vehicles can operate without a human driver, but a remote operator must be able to take control. Requires additional safety certifications and insurance.

πŸš€ Commercial Deployment

Companies can offer autonomous rides or deliveries to the public for a fee. Currently only Waymo holds this permit in California.

Why California's Data Matters

California is the only state in the U.S. that requires autonomous vehicle companies to publicly report disengagement data. While states like Arizona, Texas, and Florida have AV-friendly policies, none mandate this level of transparency.

This makes California's dataset uniquely valuable β€” it's the closest thing we have to a standardized safety benchmark for self-driving technology. However, it has limitations: companies self-report, definitions of disengagement can vary, and miles driven in controlled vs. challenging environments aren't distinguished.

Related Resources