According to Only In Your State, employment website Zippia recently did a poll to determine the "happiest" towns in Maine.  In creating the list, they looked at education, employment, short commute time, low cost of living, family life, home ownership and low poverty rate in Maine towns with a population over 2,000.

The top 10 are:

10. Brunswick

9. South Portland

8. Gardiner

7. Winslow

6. Gorham

5. Caribou

4. Brewer

3. Yarmouth

2. Topsham

1. Kennebunk

Do you agree with this list?  Do you think you live in Maine's happiest town?