When it comes to auto insurance rates, where you live matters.

The difference between the highest and lowest average annual premiums in the U.S. is $2,120, according to a recent Bankrate study that ranks states based on the "true cost" of car insurance.