The website Niche.com set out to find the best places to live in each state in the country. Did your town make the list for New Hampshire?

Their findings are based on such factors as crime, public schools, cost of living, job opportunities and local amenities. Their data came from U.S. Census, FBI, BLS, CDC, and other sources.

Here are the 25 Best Places to Live in the Granite State according to Niche.com:

  1. HANOVER
  2. BEDFORD
  3. PORTSMOUTH
  4. AMHERST
  5. HOLLIS
  6. DURHAM
  7. MADBURY
  8. LEE
  9. GREENLAND
  10. WINDHAM
  11. STRATHAM
  12. MONT VERNON
  13. HAMPTON
  14. HOPKINTON
  15. ATKINSON
  16. BARTLETT
  17. LEBANON
  18. BOW
  19. NEWFIELDS
  20. NORTH HAMPTON
  21. EXETER
  22. BROOKLINE
  23. CANTERBURY
  24. HAMPTON FALLS
  25. LONDONDERRY

I have lived in a few of these spots and visited most of them and honestly, I would probably enjoy living in all of them. I just love this state.