Google says The eclipse will cross through North America, passing over parts of Mexico, the United States, and Canada. The eclipse will enter the United States in Texas, and travel through Oklahoma, Arkansas, Missouri, Illinois, Kentucky, Indiana, Ohio, Pennsylvania, New York, Vermont, New Hampshire, and Maine.
also if you are wondering, I'm in canada