Best Car Insurance in New Hampshire

25 cities · Average premium: $1,551/year · Minimum: 25/50/25 · Uninsured rate: 7.0%
Berlin (9,383) Claremont (13,078) Concord (44,375) Contoocook (1,376) Dover (74,236) East Merrimack (5,081) Franklin (8,799) Hampton Beach (2,605) Keene (22,939) Laconia (17,085) Lebanon (14,999) Manchester (167,888) Nashua (240,705) North Conway (2,041) Pinardville (4,418) Portsmouth (104,019) Rochester (33,144) Sanbornville (1,317) Seabrook Beach (1,001) Somersworth (12,111) South Hooksett (5,902) Suncook (5,432) Tilton Northfield (3,101) West Swanzey (1,188) Woodsville (1,422)