Long Beach, CA
Dallas, TX
Cincinnati, OH
Santa Ana, CA

Santa Ana dropped a staggering 13 spots on the list this year. On average, they go 7.2 years without a wreck.
Garland, TX

Texas is home to some of the best drivers as well as the worst. Unfortunately for Garland, they fall in the latter category. On average, Garland residents go 7.1 years without an accident.
Anaheim, CA

Anaheim is home to Disneyland, so it's no surprise that it's also home to some serious traffic nightmares. Their average time between accidents is 32% lower than the national average.
New Orleans, LA
Atlanta, GA
Torrance, CA

If you want to enjoy the beaches at Torrance, you're going to have to make the drive, and it will almost certainly involve bad drivers. On average, the city goes 7.1 years without a collision.
Irving, TX

Irving is near Dallas, so it's no surprise they made the list. The average time between accidents here is a low (but round) seven years.
Portland, OR
Sunrise Manor, NV

Sunrise Manor is an unincorporated town just outside Las Vegas. But it's unincorporated status didn't keep it off this list! Residents here go an average of 6.9 years between collisions.
Bridgeport, CT
Fullerton, CA

Fullerton has improved its rankings since last year, but they're still near the bottom in terms of drivers. In the city, they go about 6.9 years between accidents.
Garden Grove, CA

We don't know what it is that draws bad drivers to California, but they sure are flocking to Garden Grove. Their average time between collisions is 3.67 years lower than the national average.
Hayward, CA
Pasadena, CA
Baton Rouge, LA
San Francisco, CA
Philadelphia, PA
Oakland, CA
Alexandria, VA
Providence, RI
Springfield, MA
Los Angeles, CA
Glendale, CA
Worcester, MA

What's going on in Worcester? Not a lot of good driving, apparently. The average time between collisions here is over 50% lower than the national average!
Boston, MA
Washington, DC
Baltimore, MD
