No matter how careful you are behind the wheel, you can't control the drivers you encounter on the road. Reckless motorists make driving less enjoyable—and less safe—for everyone around them. To see which cities are plagued by America's worst drivers, check out the list below.

Each year, Allstate releases a report ranking the road safety of the 200 largest cities in the U.S. To determine the driving quality of each location, the insurance company looked at how often the average driver there gets into a collision.

Baltimore, Maryland, scored the lowest of the 200 cities in the report. Drivers there go just 4.19 years on average between collisions. For comparison, the average time between such accidents for the overall population is 10.57 years. Right behind Baltimore was Washington, D.C., with 4.4 years between collisions, and Boston, Massachusetts, with an average of 4.9 years. Worcester, Massachusetts, and Glendale, California, round out the bottom five.

The 20 cities with the country's worst drivers are listed below. For a breakdown of the worst drivers by state, check out this list.

  1. Baltimore, MD
  2. Washington, D.C.
  3. Boston, MA
  4. Worcester, MA
  5. Glendale, CA
  6. Los Angeles, CA
  7. Springfield, MA
  8. Providence, RI
  9. Alexandria, VA
  10. Oakland, CA
  11. Philadelphia, PA
  12. San Francisco, CA
  13. Baton Rouge, LA
  14. Pasadena, CA
  15. Hayward, CA
  16. Garden Grove, CA
  17. Fullerton, CA
  18. Bridgeport, CT
  19. Sunrise Manor, NC
  20. Portland, OR