According to the National Weather Service, here are the top 10 snowiest U.S. cities this year.

1. Erie, Pennsylvania

2. Buffalo, New York

3. Grand Rapids, Michigan

4. Syracuse, New York

5. Rochester, New York

6. Ann Arbor, Michigan

7. Detroit, Michigan

8. Toledo, Ohio

9. Flint, Michigan

10. Billings, Montana