Here in Leominster, MA (About 10 miles from the NH border, I get the following NH Commercial FM Stations).
92.1 WFEX Peterborough, NH ( //WFNX Lynn, MA)
93.3 WNHW, Belmont, NH (battles it out with WSNE Taunton, MA). WSNE usually wins, depending on the terrain and how I orient my antenna
94.1 WFTN, Franklin, NH (battles it out with WHJY). Same story as 93.3- although 94.1 is usually WFTN more often than WHJY
94.9 WHOM Mount Washington, NH (decent signal)
95.7 WZID Manchester, NH (very strong signal). Can pull in their HD channel as well- which last time I checked was Top 40 from Dial Global
96.5 WMLL Manchester, NH (weak to moderate signal). Better towards the border and in higher terrain (away from Leominster Center)
97.5 WOKQ, Dover, NH (weak signal- not that great)
98.3 WLNH Laconia, NH (weak to moderate signal)
99.1 WNNH Henniker, NH (weak signal- battles it out with WPLM Plymouth, MA). WPLM usually wins, plus WNNH hasn't been on the air much these days due to a stalled sale
100.3 WHEB Portsmouth, NH (weak signal)
101.1 WGIR, Manchester, NH (strong signal)
103.7 WKNE Keene, NH (weak to moderate to strong signal, depending on the terrain, the orientation of the antenna and the co-channel interference with WEEI-FM Westerly, RI and WPKQ, Mount Washington, NH)
105.5 WJYY Concord, NH (another one that really depends on the terrain and adjacent channel interference from WROR Framingham, MA)
106.3 WFNQ, Nashua, NH (strong signal)
106.9 WSCY Moultonborough, NH (weak signal, but other than 106.7 in Boston, no adjacent co-channels
-Mike