You cannot exist today, and not hear something about Pokemon Go. It is completely out of control! Are you playing the game? Well, if you are, there are towns in New Hampshire you should know, that are the best places to catch your Pokemon. According to and their data analytics, there are 10 towns in New Hampshire that are the best Pokemon hunting grounds. Follow this list to get all the Pokemon you could ever dream of!

10. Keene


9. Rochester 


8. Dover


7. Berlin

We're all pretty small in this big world 🏔


6. Lebanon


5. Claremont 


4. Portsmouth


3. Somersworth 


2. Laconia 


1. Franklin

Bing maps