Some people dread having a long commute into work. Others actually enjoy having that time in the car in the morning to mentally prepare for the day ahead, or to decompress on the way home.

Whether you like it or not, almost all of us have some sort of commute to and from work every day. So it's interesting to take a look at the cities and towns in New Hampshire that have the longest and shortest average commute times.

The data, gathered by unitedstateszipcodes.org, gives us a good look at how much time the people of New Hampshire are spending in their cars.

Number one on the list of fastest commute time goes to Hanover, averaging 13.6 minutes.

Who has the longest commute in the state? Chester checks in with an average time of 38.4 minutes.

Check out the rest of the list below:

New Hampshire's Best Commute Times
#1 - Hanover
#2 - Berlin
#3 - Keene
#4 - Gorham
#5 - Colebrook
New Hampshire's Worst Commute Times
#1 - Chester
#2 - Raymond
#3 - Nottingham
#4 - Brookline
#5 - Danville