8. Indiana - $1,183 Average Annual Premium
Indiana, with an average annual premium of $1,183 is the eighth cheapest state for car insurance in America. Over 6.5 million call it home, while automotive enthusiasts surely know it for the Indianapolis 500 and Brickyard 400 races. It has four major cities with over 100,000 residents each: Indianapolis, Evansville, Fort Wayne, and South Bend.