5. New Hampshire - $1,112 Average Annual Premium
With barely over 1.3-million people living in New Hampshire, insurance rates are fairly cheap at an average annual premium of $1,112. It is also the fifth smallest state in America and has a well-maintained, well-signed network of highways. The state also features 11 public transit authorities that operate local and regional bus services around the state.