A new survey ranks Iowa as the nation’s best state for drivers.

The personal finance website Bankrate.com says Iowa motorists pay, on average, just over $647 a year for auto insurance — the least expensive premiums of any state in the country.

According to the survey, California is the worst state for drivers. Car repairs in Iowa average $637 compared to $895 in California. Commutes in Iowa average only 19 minutes.

Bankrate.com also based their rankings on gas prices, car thefts and deadly crashes.