Minnesota weather history by city
Daily weather records for 24 Minnesota cities from NOAA's GHCN-Daily station network.
| City | Population | Weather station | Records since |
|---|---|---|---|
| Minneapolis | 428,579 | Minneapolis-st Paul Intl AP (5.7 mi) | 1938 |
| St. Paul | 307,465 | St Paul Dwtn AP (2.6 mi) | 1937 |
| Rochester | 123,624 | Rochester Intl AP (7.7 mi) | 1893 |
| Bloomington | 88,344 | Minneapolis-st Paul Intl AP (5.6 mi) | 1938 |
| Duluth | 87,986 | Duluth (5.6 mi) | 1948 |
| Brooklyn Park | 82,893 | Minneapolis Crystal AP (3.4 mi) | 1997 |
| Woodbury | 80,596 | St Paul Dwtn AP (6.7 mi) | 1937 |
| Plymouth | 78,551 | New Hope (4.2 mi) | 1967 |
| Lakeville | 77,971 | Rosemount Rsch & Outreach Ctr (8.0 mi) | 1950 |
| Blaine | 75,172 | U Of MN St Paul (12.5 mi) | 1960 |
| Maple Grove | 72,739 | New Hope (8.2 mi) | 1967 |
| St. Cloud | 72,145 | St Cloud RGNL AP (5.9 mi) | 1904 |
| Eagan | 67,240 | Minneapolis-st Paul Intl AP (5.9 mi) | 1938 |
| Burnsville | 64,864 | Minneapolis-st Paul Intl AP (8.7 mi) | 1938 |
| Coon Rapids | 63,807 | Minneapolis Crystal AP (8.1 mi) | 1997 |
| Eden Prairie | 62,905 | Minneapolis Flying Cloud AP (1.3 mi) | 1997 |
| Apple Valley | 55,272 | Minneapolis-st Paul Intl AP (9.8 mi) | 1938 |
| Edina | 53,564 | Minneapolis-st Paul Intl AP (6.3 mi) | 1938 |
| Minnetonka | 52,651 | Minneapolis-st Paul Intl AP (11.5 mi) | 1938 |
| St. Louis Park | 49,899 | Minneapolis-st Paul Intl AP (7.9 mi) | 1938 |
| Shakopee | 48,401 | Minneapolis Flying Cloud AP (4.2 mi) | 1997 |
| Mankato | 46,459 | St Peter (10.5 mi) | 1893 |
| Moorhead | 45,726 | Fargo Hector Intl AP (5.2 mi) | 1891 |
| Cottage Grove | 42,760 | Hastings Dam 2 (4.3 mi) | 1893 |
Source: NOAA National Centers for Environmental Information (NCEI), Global Historical Climatology Network – Daily (GHCN-Daily): Menne, M.J., I. Durre, B. Korzeniewski, S. McNeill, K. Thomas, X. Yin, S. Anthony, R. Ray, R.S. Vose, B.E. Gleason, and T.G. Houston (2012), Global Historical Climatology Network – Daily, Version 3, doi:10.7289/V5D21VHZ. Recent days come from NCEI's data access service and can change as NCEI quality-checks them. Values NCEI flagged as failing a quality check are left out. Averages are for the station's normals period (1991–2020 where it has 20+ years of it), pooled over the 15 days around each date. Storm reports: NOAA Storm Prediction Center.