7. North Dakota
PHOTO:ANTHONY NGUYEN/EYEEM/GETTY IMAGES
This northern state is the perfect place for night sky viewing if you're trying to see the northern lights. Scenic areas like Theodore Roosevelt National Park and Mystical Horizons in the Turtle Mountains near Bottineau are ideal for those clear skies you'll need to catch the auroras. North Dakota's Martens Observatory has actually installed a pair of cameras that provide a public livestream of the night sky that will capture auroras when they appear overhead.
Advertisement
8. Maine
PHOTO:ANTHONY NGUYEN/EYEEM/GETTY IMAGES
The mostly rural state offers plenty of stargazing opportunities. It's also home to the Dark Sky Sanctuary, the Katahdin Woods & Waters National Monument, making Maine the best place east of the Mississippi to catch the northern lights. There's also an International Dark Sky Park in the Appalachian Mountain Club's Maine woods, as well as other remote, clear spots where the auroras might be spotted.