New Hampshire is one of the few states that don’t require car insurance.1 But buying the state’s minimum coverage requirements can help cover damages and injuries you might cause in a car accident.

New Hampshire drivers pay an average of $74 per month for car insurance. Insurify analyzed 50 insurers to help you find the best car insurance companies in New Hampshire.

Best car insurance companies in New Hampshire

Shopping for car insurance can be overwhelming. Plus, every driver has different coverage and budget needs. That’s why we’ve narrowed down the search to help you find cheap coverage in New Hampshire.

The five car insurance companies below stand out for the best discounts, customer service, coverage options, perks, and more.

State Farm: Best overall

GEICO: Best for discounts

Amica: Best for customer satisfaction

Hanover: Best for extra coverage

Progressive: Best for budget-conscious drivers

How to get the best car insurance in New Hampshire

Whether you’re cruising through the White Mountains or commuting to Manchester, here’s your road map to finding cheap car coverage in New Hampshire at the best possible price.

Average cost of car insurance in New Hampshire

New Hampshire drivers pay around $74 per month for car insurance. That’s less than what most Americans pay — the national average sits at $144. But prices vary, and your costs might look pretty different from that state average.

Still, if your premiums have been creeping up, you’re not imagining things. Inflation, weather events, and legal disputes are increasing prices, according to a 2024 Property & Casualty Markets Symposium from the New Hampshire Insurance Department.3 Insurers have been adjusting rates to keep up, making cheap car coverage harder to find.

Best Car Insurance in New Hampshire (2025) | Insurify