Minnesota 24/7 Rank
Every station in Minnesota ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 1,965 ranked here, 1,955 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every station, ranked
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,395 | U.S.12 - Delano - MP 140.4MN161 | 85.3 | Road | Hennepin | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | U.S.61 - WinonaMN162 | 85.3 | Road | Winona | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | I-35 Moose Lake - MP 216MN163 | 85.3 | Road | Carlton | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | T.H.61 Schroeder - MP 79MN165 | 85.3 | Road | Cook | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | U.S.2 - Solway - MP 99.7MN167 | 85.3 | Road | Beltrami | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | T.H.1 - Warren - MP 11.5MN168 | 85.3 | Road | Marshall | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | T.H.11 - Karlstad - MP 37.7MN169 | 85.3 | Road | Roseau | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | T.H.371 - Nisswa - MP 46.2MN170 | 85.3 | Road | Crow Wing | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,395 | T.H.1 - Stony River - MP 310MN172 | 85.3 | Road | Lake | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,510 | Upper St. Anthony FallsUSAM5 | 85.2 | Gauge | Hennepin | 91.0% | 153 of 168 | 73 min | 2.1 h | |
| 1,511 | Mehurin US-212 Mile Post 1MN059 | 85.2 | Road | Lac qui Parle | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,512 | Graceville MN-28 Mile Post 19MN036 | 85.2 | Road | Big Stone | 78.3% | 395 of 504 | 25 min | 2.3 h | |
| 1,512 | Ottertail MN-78 Mile Post 34MN055 | 85.2 | Road | Otter Tail | 78.3% | 395 of 504 | 25 min | 2.3 h | |
| 1,512 | New Prague MN-19 Mile Post 149MN079 | 85.2 | Road | Scott | 78.3% | 395 of 504 | 25 min | 2.3 h | |
| 1,512 | T.H.212 - Dawson - MP 24.1MN153 | 85.2 | Road | Lac qui Parle | 78.3% | 395 of 504 | 25 min | 2.3 h | |
| 1,516 | T.H.11 - Warroad - MP 87.1MN115 | 85.2 | Road | Roseau | 78.1% | 394 of 504 | 25 min | 2.3 h | |
| 1,516 | I-90 - Magnolia - MP 21.6MN147 | 85.2 | Road | Rock | 78.1% | 394 of 504 | 25 min | 2.3 h | |
| 1,518 | T.H.38 - Marcell - MP 27.5MN100 | 85.1 | Road | Itasca | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,518 | U.S.75 - Trosky - MP 30.3MN154 | 85.1 | Road | Pipestone | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,520 | Ridgeway I-90 Mile Post 261MN012 | 85.1 | Road | Winona | 77.9% | 393 of 504 | 25 min | 2.3 h | |
| 1,521 | Grand Portage MN-61 Mile Post 146MN048 | 85.1 | Road | Cook | 77.9% | 393 of 504 | 25 min | 2.3 h | |
| 1,522 | Lake Elmo 1.6 NEMN-WG-146 | 85.1 | Volunteer | Washington | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 1,523 | Duluth 5.2 NEMN-SL-395 | 85.1 | Volunteer | St. Louis | 71.4% | 5 of 7 | 9.4 h | 2.5 days | |
| 1,524 | Saint Paul 4.1 WSWMN-RM-257 | 85.1 | Volunteer | Ramsey | 71.4% | 5 of 7 | 9.4 h | 35.1 h | |
| 1,525 | Cayuga Street Br. I-35E Mile Post 109MN089 | 85.0 | Road | Ramsey | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,525 | U.S.12 - Holloway - MP 27.0MN134 | 85.0 | Road | Swift | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,527 | Rutledge I-35 Mile Post 198MN005 | 85.0 | Road | Pine | 77.7% | 392 of 504 | 25 min | 2.3 h | |
| 1,527 | Ball Bluff MN-65 Mile Post 145MN051 | 85.0 | Road | Aitkin | 77.7% | 392 of 504 | 25 min | 2.3 h | |
| 1,529 | Dilworth I-94 Mile Post 5MN013 | 84.9 | Road | Clay | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,529 | MN-11 Mile Post 199MN027 | 84.9 | Road | Koochiching | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,531 | Citizen station FW7881FW7881 | 84.9 | Citizen | Hennepin | 63.6% | 107 of 168 | 19 s | 3.7 h | |
| 1,532 | MN-110 and I-494 MN-10 Mile Post 5MN090 | 84.8 | Road | Dakota | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,533 | N. of Upper Red Lake MN-72 Mile Post 40MN053 | 84.7 | Road | Beltrami | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,533 | Hinckley I-35 Mile Post 181MN077 | 84.7 | Road | Pine | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,533 | U.S.169 - Farm Island - MP 245.4 MN US MNDOTMN129 | 84.7 | Road | Aitkin | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,536 | Deerwood 1.5 SSWMN-CW-50 | 84.6 | Volunteer | Crow Wing | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 1,537 | Isle 12.0 EMN-KB-16 | 84.6 | Volunteer | Kanabec | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 1,538 | Aitkin 0.5 NWMN-AT-37 | 84.6 | Volunteer | Aitkin | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 1,539 | South Saint Paul 0.5 NMN-DK-144 | 84.5 | Volunteer | Dakota | 85.7% | 6 of 7 | 21.4 h | 2 days | |
| 1,540 | Caledonia MN-44 Mile Post 60MN040 | 84.5 | Road | Houston | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,541 | I-94 - Fergus Falls - MP 61.5MN130 | 84.4 | Road | Otter Tail | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,542 | Citizen station DW8097DW8097 | 84.3 | Citizen | Wabasha | 66.1% | 119 of 180 | 18 s | 5.5 h | |
| 1,543 | Morton MN-19 Mile Post 78MN031 | 84.2 | Road | Redwood | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,543 | Anderson Road TH 53 Mile Post 5.5MN046 | 84.2 | Road | St. Louis | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,545 | I-35 - Medford - MP 52.1MN141 | 84.1 | Road | Rice | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,546 | Rochester 5.1 EMN-OL-29 | 84.1 | Volunteer | Olmsted | 71.4% | 5 of 7 | 11.4 h | 3 days | |
| 1,547 | Frontenac 1.8 NEMN-GH-41 | 84.1 | Volunteer | Goodhue | 71.4% | 5 of 7 | 11.4 h | 2 days | |
| 1,548 | Spring Valley 0.9 NNWMN-FM-24 | 84.1 | Volunteer | Fillmore | 71.4% | 5 of 7 | 11.4 h | 2.5 days | |
| 1,549 | Norwood Young America 5.3 NWMN-CV-85 | 84.1 | Volunteer | Carver | 71.4% | 5 of 7 | 11.4 h | 2 days | |
| 1,550 | Braham 5.8 NNWMN-KB-34 | 84.0 | Volunteer | Kanabec | 85.7% | 6 of 7 | 22.4 h | 2 days | |
| 1,551 | T.H.2 - Lengby - MP 75.8MN119 | 84.0 | Road | Polk | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,552 | St. Peter US-169 Mile Post 69MN074 | 84.0 | Road | Nicollet | 78.1% | 394 of 504 | 25 min | 2.3 h | |
| 1,553 | Duluth 3.3 NNEMN-SL-477 | 83.7 | Volunteer | St. Louis | 71.4% | 5 of 7 | 12.4 h | 2 days | |
| 1,554 | Morris MuniMOX | 83.7 | Airport | Stevens | 70.2% | 354 of 504 | 7 min | 3 h | |
| 1,555 | Lake Crystal 4.9 NMN-BU-31 | 83.6 | Volunteer | Blue Earth | 85.7% | 6 of 7 | 23.4 h | 25 h | |
| 1,556 | U.S.169 Princeton - MP 176.9MN164 | 83.6 | Road | Sherburne | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,557 | Citizen station GW6794GW6794 | 83.6 | Citizen | Clay | 63.8% | 322 of 504 | 18 s | 1.9 h | |
| 1,558 | T.H.61 Grand Marais MP 110.8MN166 | 83.5 | Road | Cook | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,559 | Squaw Lake MN-46 Mile Post 25MN041 | 83.5 | Road | Itasca | 77.1% | 389 of 504 | 25 min | 3.4 h | |
| 1,560 | T.H.200 - Longville - MP 144.0MN122 | 83.4 | Road | Cass | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,561 | Roosevelt MN-11 Mile Post 108MN078 | 83.4 | Road | Lake of the Woods | 76.9% | 388 of 504 | 25 min | 3.4 h | |
| 1,562 | Citizen station GW0418GW0418 | 83.4 | Citizen | Stearns | 63.6% | 107 of 168 | 19 s | 6.1 h | |
| 1,563 | Citizen station FW3695FW3695 | 83.4 | Citizen | Hennepin | 63.2% | 319 of 504 | 18 s | 1.9 h | |
| 1,564 | Bloomington 2.2 ENEMN-HN-798 | 83.3 | Volunteer | Hennepin | 85.7% | 6 of 7 | 24.4 h | 2 days | |
| 1,565 | Madison - Sewage PlantMADM5 | 83.3 | Cooperative | Lac Qui Parle | 85.7% | 6 of 7 | 25 h | 35.1 h | |
| 1,566 | Morris 0.7 SSEMN-SV-3 | 83.3 | Volunteer | Stevens | 85.7% | 6 of 7 | 25.4 h | 24 h | |
| 1,567 | Norwood Young America 0.8 WSWMN-CV-81 | 83.3 | Volunteer | Carver | 85.7% | 6 of 7 | 25.4 h | 36.1 h | |
| 1,568 | North Saint Paul 1.0 NNWMN-RM-2 | 83.3 | Volunteer | Ramsey | 85.7% | 6 of 7 | 33.4 h | 43.1 h | |
| 1,569 | Eagan 2.1 ENEMN-DK-324 | 83.3 | Volunteer | Dakota | 57.1% | 4 of 7 | 26 min | 2.4 days | |
| 1,570 | Cottage Grove 3.8 NNWMN-WG-275 | 83.3 | Volunteer | Washington | 57.1% | 4 of 7 | 26 min | 3 days | |
| 1,571 | Deer Creek 2.0 WSWMN-OT-7 | 83.3 | Volunteer | Otter Tail | 57.1% | 4 of 7 | 26 min | 24 h | |
| 1,572 | Benson 6.7 EMN-SW-6 | 83.3 | Volunteer | Swift | 57.1% | 4 of 7 | 26 min | 24 h | |
| 1,573 | Rochester 4.4 NNEMN-OL-127 | 83.3 | Volunteer | Olmsted | 57.1% | 4 of 7 | 26 min | 3 days | |
| 1,574 | Howard Lake 1.2 NWMN-WR-42 | 83.3 | Volunteer | Wright | 57.1% | 4 of 7 | 26 min | 25 h | |
| 1,575 | Crookston NW Exp STNCRNM5 | 83.3 | Cooperative | Polk | 57.1% | 4 of 7 | 28 min | 3 days | |
| 1,576 | TowerTOWM5 | 83.3 | Cooperative | St Louis | 57.1% | 4 of 7 | 41 min | 2 days | |
| 1,577 | BaudetteBAUM5 | 83.3 | Cooperative | Lake of the Woods | 57.1% | 4 of 7 | 70 min | 24 h | |
| 1,578 | Fairmont 0.9 SEMN-MT-16 | 83.3 | Volunteer | Martin | 57.1% | 4 of 7 | 85 min | 3 days | |
| 1,579 | Bloomington 3.8 WNWMN-HN-482 | 83.3 | Volunteer | Hennepin | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,580 | Kasota 4.9 ESEMN-LS-33 | 83.3 | Volunteer | Le Sueur | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,581 | Grand Rapids 6.1 SSEMN-IT-41 | 83.3 | Volunteer | Itasca | 57.1% | 4 of 7 | 86 min | 47 h | |
| 1,582 | Stillwater 5.7 SSEMN-WG-86 | 83.3 | Volunteer | Washington | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 1,583 | Cambridge 1.3 SWMN-IS-28 | 83.3 | Volunteer | Isanti | 57.1% | 4 of 7 | 86 min | 26 h | |
| 1,584 | Grand Marais 2.0 EMN-CK-51 | 83.3 | Volunteer | Cook | 57.1% | 4 of 7 | 86 min | 24 h | |
| 1,584 | Wadena 1.0 NEMN-WD-12 | 83.3 | Volunteer | Wadena | 57.1% | 4 of 7 | 86 min | 24 h | |
| 1,586 | Chaska 0.5 SMN-CV-97 | 83.3 | Volunteer | Carver | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,587 | Saint Paul 3.8 WSWMN-RM-107 | 83.3 | Volunteer | Ramsey | 57.1% | 4 of 7 | 86 min | 36.1 h | |
| 1,588 | Saint Paul 1.6 SMN-RM-341 | 83.3 | Volunteer | Ramsey | 57.1% | 4 of 7 | 86 min | 2 days | |
| 1,589 | Two Harbors 10.8 NEMN-LK-35 | 83.3 | Volunteer | Lake | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 1,590 | South Saint Paul 1.1 WMN-DK-129 | 83.3 | Volunteer | Dakota | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,591 | Lakeville 3.2 NWMN-DK-195 | 83.3 | Volunteer | Dakota | 57.1% | 4 of 7 | 86 min | 2.9 days | |
| 1,592 | Nowthen 3.1 NNEMN-AA-196 | 83.3 | Volunteer | Anoka | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,593 | St Cloud StateSCSM5 | 83.3 | Gauge | Stearns | 57.1% | 4 of 7 | 1.9 h | 3 days | |
| 1,594 | Renville 0.2 NNWMN-RV-19 | 83.3 | Volunteer | Renville | 57.1% | 4 of 7 | 2.4 h | 2.5 days | |
| 1,595 | Side Lake 2.3 WMN-IT-51 | 83.3 | Volunteer | Itasca | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,596 | Lake Elmo 2.2 NNEMN-WG-195 | 83.3 | Volunteer | Washington | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 1,597 | Princeton 0.2 SSWMN-ML-33 | 83.3 | Volunteer | Mille Lacs | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,598 | Hutchinson 2.1 NWMN-MC-26 | 83.3 | Volunteer | McLeod | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 1,599 | Lino Lakes 3.0 ESEMN-AA-116 | 83.3 | Volunteer | Anoka | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,600 | Plainview 0.4 ENEMN-WB-31 | 83.3 | Volunteer | Wabasha | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 1,601 | North Mankato 1.2 SSWMN-NC-30 | 83.3 | Volunteer | Nicollet | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,602 | Farmington 2.2 SEMN-DK-171 | 83.3 | Volunteer | Dakota | 57.1% | 4 of 7 | 2.4 h | 36.1 h | |
| 1,603 | Lake Elmo 2.3 ESEMN-WG-261 | 83.3 | Volunteer | Washington | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,604 | Saint Joseph 2.0 SSWMN-SR-96 | 83.3 | Volunteer | Stearns | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,605 | Mountain Iron 2.0 ESEMN-SL-182 | 83.2 | Volunteer | St. Louis | 71.4% | 5 of 7 | 13.4 h | 2 days | |
| 1,606 | Citizen station W0WYL-13W0WYL-13 | 83.2 | Citizen | Wright | 61.9% | 104 of 168 | 19 s | 5.3 h | |
| 1,607 | Red WingRWGM5 | 83.2 | Cooperative | Pierce | 57.1% | 4 of 7 | 2.7 h | 3 days | |
| 1,608 | Two HarborsTWM | 83.1 | Airport | Lake | 99.6% | 502 of 504 | 12 min | 40 min | |
| 1,609 | WalkerY49 | 83.1 | Airport | Cass | 74.6% | 188 of 252 | 10 min | 15.7 h | |
| 1,610 | Madelia US-60 Mile Post 86MN045 | 83.1 | Road | Blue Earth | 72.4% | 365 of 504 | 25 min | 2.3 h | |
| 1,611 | Citizen station GW3565GW3565 | 83.0 | Citizen | Polk | 60.7% | 102 of 168 | 20 s | 5 h | |
| 1,612 | New HopeNHPM5 | 82.9 | Cooperative | Hennepin | 71.4% | 5 of 7 | 14.2 h | 43.1 h | |
| 1,613 | Stillwater 0.1 EMN-WG-210 | 82.9 | Volunteer | Washington | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 1,614 | OliviaOVL | 82.8 | Airport | Renville | 67.4% | 340 of 504 | 5 min | 3.4 h | |
| 1,615 | Citizen station EW3286EW3286 | 82.8 | Citizen | Jackson | 60.7% | 102 of 168 | 19 s | 5.3 h | |
| 1,616 | Ely 6.0 NNWMN-SL-186 | 82.8 | Volunteer | St. Louis | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 1,617 | Arden Hills 0.8 SSWMN-RM-193 | 82.8 | Volunteer | Ramsey | 57.1% | 4 of 7 | 3.4 h | 47 h | |
| 1,618 | Grand MaraisGNA | 82.7 | Airport | Cook | 100% | 168 of 168 | 11 min | 68 min | |
| 1,619 | Hutchinson 5.2 NMN-MC-45 | 82.7 | Volunteer | McLeod | 71.4% | 5 of 7 | 14.4 h | 2 days | |
| 1,620 | Saint Louis Park 0.1 WNWMN-HN-343 | 82.7 | Volunteer | Hennepin | 71.4% | 5 of 7 | 14.4 h | 2 days | |
| 1,621 | Citizen station FW5856FW5856 | 82.7 | Citizen | Rock | 61.9% | 104 of 168 | 17 s | 6.3 h | |
| 1,622 | Blatnick Bridge South AbutmentMN095 | 82.6 | Road | St. Louis | 77.9% | 393 of 504 | 25 min | 2.3 h | |
| 1,623 | Citizen station FW7858FW7858 | 82.6 | Citizen | Otter Tail | 61.7% | 311 of 504 | 18 s | 2.1 h | |
| 1,624 | LSAM5LSAM5 | 82.6 | DCP | - | 61.5% | 16 of 26 | 58 min | 32 h | |
| 1,625 | Citizen station GW4072GW4072 | 82.4 | Citizen | Crow Wing | 61.9% | 312 of 504 | 17 s | 2.3 h | |
| 1,626 | Citizen station DW8852DW8852 | 82.4 | Citizen | Scott | 61.9% | 104 of 168 | 17 s | 6.8 h | |
| 1,627 | Citizen station FW2899FW2899 | 82.4 | Citizen | Olmsted | 60.3% | 152 of 252 | 17 s | 3.8 h | |
| 1,628 | Citizen station EW3146EW3146 | 82.4 | Citizen | Saint Louis | 58.2% | 117 of 201 | 22 s | 3.8 h | |
| 1,629 | Grand MeadowGMDM5 | 82.4 | Cooperative | Mower | 57.1% | 4 of 7 | 20 min | 4 days | |
| 1,630 | Stillwater 1.1 ESEMN-WG-244 | 82.4 | Volunteer | Washington | 57.1% | 4 of 7 | 26 min | 4 days | |
| 1,631 | Birchwood Village 0.3 ESEMN-WG-169 | 82.4 | Volunteer | Washington | 57.1% | 4 of 7 | 26 min | 4 days | |
| 1,632 | Duluth 2.3 WSWMN-SL-447 | 82.4 | Volunteer | St. Louis | 57.1% | 4 of 7 | 26 min | 4 days | |
| 1,633 | Federal Dam 3WNW - Leech LakeFEDM5 | 82.4 | Cooperative | Cass | 57.1% | 4 of 7 | 30 min | 4 days | |
| 1,634 | Cass LakeCSLM5 | 82.4 | Cooperative | Cass | 57.1% | 4 of 7 | 31 min | 4 days | |
| 1,635 | Minneapolis 4.4 SSWMN-HN-564 | 82.4 | Volunteer | Hennepin | 57.1% | 4 of 7 | 85 min | 4 days | |
| 1,636 | Northfield 2.4 WNWMN-RC-74 | 82.4 | Volunteer | Rice | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,637 | Mora 0.5 SSWMN-KB-20 | 82.4 | Volunteer | Kanabec | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,638 | Rush City 2.8 NEMN-CG-1 | 82.4 | Volunteer | Chisago | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,638 | Spring Valley 6.3 NMN-FM-19 | 82.4 | Volunteer | Fillmore | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,640 | Euclid 6.7 WMN-PK-16 | 82.4 | Volunteer | Polk | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,641 | Univ Of Minn St PaulUMNM5 | 82.4 | Cooperative | Ramsey | 57.1% | 4 of 7 | 1.5 h | 4 days | |
| 1,642 | Sandy LakeSDYM5 | 82.4 | Cooperative | Aitkin | 57.1% | 4 of 7 | 1.6 h | 4 days | |
| 1,643 | Minneapolis 3.2 SMN-HN-545 | 82.4 | Volunteer | Hennepin | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,643 | Austin 1.5 WSWMN-MW-11 | 82.4 | Volunteer | Mower | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,645 | Chisago City 2.1 NNWMN-CG-98 | 82.4 | Volunteer | Chisago | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,646 | Lindstrom 0.8 ENEMN-CG-50 | 82.4 | Volunteer | Chisago | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,647 | Hibbing 11.6 SSWMN-SL-189 | 82.4 | Volunteer | St. Louis | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,648 | CambridgeCMBM5 | 82.4 | Cooperative | Isanti | 57.1% | 4 of 7 | 4.3 h | 2 days | |
| 1,649 | Callaway 7.0 EMN-BK-19 | 82.4 | Volunteer | Becker | 57.1% | 4 of 7 | 4.4 h | 24 h | |
| 1,650 | Claremont 4.4 NNWMN-DD-33 | 82.4 | Volunteer | Dodge | 57.1% | 4 of 7 | 4.4 h | 2 days | |
| 1,651 | Savage 1.9 SMN-SC-109 | 82.4 | Volunteer | Scott | 57.1% | 4 of 7 | 4.4 h | 24 h | |
| 1,652 | U.S.75 - Canby - MP 84.0MN158 | 82.3 | Road | Yellow Medicine | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,653 | Citizen station FW0434FW0434 | 82.3 | Citizen | Stevens | 61.3% | 103 of 168 | 18 s | 6.6 h | |
| 1,654 | Minneapls/BlaineANE | 82.3 | Airport | Hennepin | 60.3% | 304 of 504 | 12 min | 2 h | |
| 1,655 | Citizen station DW6658DW6658 | 82.2 | Citizen | Goodhue | 61.3% | 103 of 168 | 18 s | 6.7 h | |
| 1,656 | Citizen station N0DPN0DP | 82.2 | Citizen | Hennepin | 59.9% | 151 of 252 | 18 s | 3.8 h | |
| 1,657 | Citizen station GW7895GW7895 | 82.0 | Citizen | Hennepin | 61.3% | 309 of 504 | 23 s | 2.4 h | |
| 1,658 | Citizen station DW2465DW2465 | 82.0 | Citizen | Hennepin | 58.3% | 98 of 168 | 18 s | 5.3 h | |
| 1,659 | Citizen station EW6196EW6196 | 82.0 | Citizen | Ramsey | 55.9% | 47 of 84 | 14 s | 7.5 h | |
| 1,660 | U.S.14 - Springfield - MP 80.7MN151 | 81.9 | Road | Brown | 76.5% | 386 of 504 | 25 min | 5.3 h | |
| 1,661 | Maple Grove 1.0 NNEMN-HN-31 | 81.9 | Volunteer | Hennepin | 57.1% | 4 of 7 | 3.4 h | 4 days | |
| 1,662 | East Grand Forks 4.9 NMN-PK-22 | 81.9 | Volunteer | Polk | 57.1% | 4 of 7 | 5.4 h | 2.5 days | |
| 1,663 | Bagley 16.6 SSEMN-CL-2 | 81.9 | Volunteer | Clearwater | 57.1% | 4 of 7 | 5.4 h | 3 days | |
| 1,664 | Trimont 3.8 NWMN-MT-21 | 81.9 | Volunteer | Martin | 57.1% | 4 of 7 | 5.4 h | 3 days | |
| 1,664 | Shakopee 2.3 EMN-SC-88 | 81.9 | Volunteer | Scott | 57.1% | 4 of 7 | 5.4 h | 3 days | |
| 1,666 | Blatnik BridgeMN081 | 81.8 | Road | St. Louis | 77.7% | 392 of 504 | 25 min | 2.3 h | |
| 1,667 | New Hope 1.9 SMN-HN-5 | 81.8 | Volunteer | Hennepin | 71.4% | 5 of 7 | 16.4 h | 45.1 h | |
| 1,668 | Sacred Heart 5.8 SMN-RV-17 | 81.8 | Volunteer | Renville | 71.4% | 5 of 7 | 16.4 h | 3 days | |
| 1,669 | I-35W at Mississippi I-35W Mile Post 19MN094 | 81.7 | Road | Hennepin | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,670 | Citizen station KE0MVEKE0MVE | 81.6 | Citizen | Anoka | 57.7% | 97 of 168 | 19 s | 5.5 h | |
| 1,671 | Golden Valley 1.2 NEMN-HN-612 | 81.5 | Volunteer | Hennepin | 57.1% | 4 of 7 | 4.4 h | 4 days | |
| 1,672 | Citizen station KB9ZIKB9ZI | 81.4 | Citizen | Scott | 59.3% | 299 of 504 | 19 s | 2.4 h | |
| 1,673 | Roseville 1.8 ESEMN-RM-301 | 81.4 | Volunteer | Ramsey | 57.1% | 4 of 7 | 5.4 h | 3.5 days | |
| 1,674 | Duluth 6.9 NNEMN-SL-84 | 81.4 | Volunteer | St. Louis | 57.1% | 4 of 7 | 6.4 h | 3 days | |
| 1,675 | Crosby 5.1 NNEMN-CW-94 | 81.4 | Volunteer | Crow Wing | 57.1% | 4 of 7 | 6.4 h | 2 days | |
| 1,676 | Northfield 1.6 SSWMN-RC-55 | 81.4 | Volunteer | Rice | 57.1% | 4 of 7 | 6.4 h | 3 days | |
| 1,677 | Citizen station KD0SBMKD0SBM | 81.3 | Citizen | Washington | 60.3% | 304 of 504 | 17 s | 2.7 h | |
| 1,678 | Citizen station DW8231DW8231 | 81.3 | Citizen | Washington | 58.7% | 296 of 504 | 18 s | 2.3 h | |
| 1,679 | Citizen station N0DZQN0DZQ | 81.2 | Citizen | Washington | 59.2% | 314 of 530 | 18 s | 2.3 h | |
| 1,680 | Citizen station K0IMSK0IMS | 81.2 | Citizen | Anoka | 58.9% | 297 of 504 | 17 s | 2.4 h | |
| 1,681 | Citizen station GW3631GW3631 | 81.2 | Citizen | Morrison | 56.5% | 95 of 168 | 17 s | 5.5 h | |
| 1,682 | Citizen station N0YFEN0YFE | 81.1 | Citizen | Anoka | 57.1% | 128 of 224 | 16 s | 4.5 h | |
| 1,683 | Farmington 3.2 SSWMN-DK-312 | 81.0 | Volunteer | Dakota | 57.1% | 4 of 7 | 7.4 h | 24 h | |
| 1,684 | Richfield 1.2 WNWMN-HN-533 | 81.0 | Volunteer | Hennepin | 57.1% | 4 of 7 | 7.4 h | 3 days | |
| 1,685 | Aurora 0.6 WSWMN-SL-367 | 81.0 | Volunteer | St. Louis | 57.1% | 4 of 7 | 7.4 h | 36.1 h | |
| 1,686 | Citizen station DW2487DW2487 | 80.7 | Citizen | Isanti | 57.6% | 98 of 170 | 19 s | 7.3 h | |
| 1,687 | Citizen station DW1520DW1520 | 80.7 | Citizen | Olmsted | 56.3% | 227 of 403 | 19 s | 2.6 h | |
| 1,688 | Citizen station GW4684GW4684 | 80.6 | Citizen | Itasca | 57.3% | 289 of 504 | 18 s | 2.4 h | |
| 1,689 | Citizen station EW0729EW0729 | 80.6 | Citizen | Olmsted | 56.2% | 189 of 336 | 17 s | 3.2 h | |
| 1,690 | I-90 - La Crescent - MP 276.4MN146 | 80.5 | Road | Winona | 76.5% | 386 of 504 | 25 min | 2.3 h | |
| 1,691 | Citizen station CW9825CW9825 | 80.5 | Citizen | Clay | 57.7% | 291 of 504 | 16 s | 2.6 h | |
| 1,692 | Lakeville 1.9 SSWMN-DK-264 | 80.5 | Volunteer | Dakota | 57.1% | 4 of 7 | 8.4 h | 3 days | |
| 1,693 | Saint Michael 2.0 ENEMN-WR-25 | 80.5 | Volunteer | Wright | 57.1% | 4 of 7 | 8.4 h | 24 h | |
| 1,694 | Citizen station FW3063FW3063 | 80.4 | Citizen | Dakota | 56.3% | 142 of 252 | 20 s | 4.7 h | |
| 1,695 | Zumbro FallsMN175 | 80.3 | Road | Wabasha | 64.6% | 326 of 504 | 25 min | 2.3 h | |
| 1,695 | SanbornMN176 | 80.3 | Road | Redwood | 64.6% | 326 of 504 | 25 min | 2.3 h | |
| 1,695 | Smiths MillMN177 | 80.3 | Road | Waseca | 64.6% | 326 of 504 | 25 min | 2.3 h | |
| 1,695 | Maple IslandMN178 | 80.3 | Road | Freeborn | 64.6% | 326 of 504 | 25 min | 2.3 h | |
| 1,695 | NashwaukMN180 | 80.3 | Road | Itasca | 64.6% | 326 of 504 | 25 min | 2.3 h | |
| 1,700 | Citizen station FW1304FW1304 | 80.3 | Citizen | Sherburne | 57.5% | 290 of 504 | 18 s | 2.8 h | |
| 1,701 | Citizen station KC0PSRKC0PSR | 80.3 | Citizen | Lac qui Parle | 57.1% | 303 of 530 | 18 s | 2.5 h | |
| 1,702 | Citizen station KD5JEOKD5JEO | 80.2 | Citizen | Dakota | 58.7% | 296 of 504 | 17 s | 3.2 h | |
| 1,703 | Citizen station KE7NEIKE7NEI | 80.2 | Citizen | Ramsey | 58.3% | 147 of 252 | 17 s | 6.2 h | |
| 1,704 | Buffalo 4.7 SWMN-WR-140 | 80.1 | Volunteer | Wright | 57.1% | 4 of 7 | 7.4 h | 4 days | |
| 1,705 | Litchfield 0.4 ESEMN-MK-23 | 80.1 | Volunteer | Meeker | 57.1% | 4 of 7 | 9.4 h | 36.1 h | |
| 1,706 | U.S.53 - Piedmont Ave - MP 2.7MN171 | 80.0 | Road | St. Louis | 78.5% | 396 of 504 | 25 min | 2.3 h | |
| 1,707 | Vadnais Heights 0.8 SSEMN-RM-159 | 80.0 | Volunteer | Ramsey | 57.1% | 4 of 7 | 8.4 h | 3.5 days | |
| 1,708 | Citizen station CW1248CW1248 | 79.8 | Citizen | Scott | 56.7% | 127 of 224 | 19 s | 6.5 h | |
| 1,709 | Citizen station CW5689CW5689 | 79.7 | Citizen | Washington | 54.7% | 276 of 504 | 17 s | 2.4 h | |
| 1,710 | Citizen station AU298AU298 | 79.7 | Citizen | Saint Louis | 53.5% | 270 of 504 | 18 s | 2.2 h | |
| 1,711 | Rice 6.5 SSEMN-BN-6 | 79.6 | Volunteer | Benton | 57.1% | 4 of 7 | 10.4 h | 3 days | |
| 1,712 | Roseau 0.1 SSWMN-RS-1 | 79.6 | Volunteer | Roseau | 57.1% | 4 of 7 | 10.4 h | 35.1 h | |
| 1,713 | Citizen station WX0AOKWX0AOK | 79.6 | Citizen | Scott | 55.3% | 279 of 504 | 18 s | 2.7 h | |
| 1,714 | Citizen station CW3319CW3319 | 79.6 | Citizen | Washington | 53.8% | 132 of 245 | 16 s | 4.7 h | |
| 1,715 | Citizen station FW7711FW7711 | 79.6 | Citizen | Hennepin | 52.9% | 116 of 219 | 20 s | 4.8 h | |
| 1,716 | Citizen station FW1237FW1237 | 79.5 | Citizen | Winona | 60.7% | 153 of 252 | 21 s | 3.3 h | |
| 1,717 | Citizen station AC0ZHAC0ZH | 79.5 | Citizen | Otter Tail | 57.1% | 288 of 504 | 17 s | 3.4 h | |
| 1,718 | Cannon River 2 NNE Northfield CANNON RNRFM5 | 79.5 | Gauge | Rice | 56.1% | 377 of 672 | 23 min | 60 min | |
| 1,719 | Citizen station EW8262EW8262 | 79.4 | Citizen | Chisago | 57.4% | 193 of 336 | 17 s | 5.3 h | |
| 1,720 | Citizen station GW0687GW0687 | 79.4 | Citizen | Dakota | 55.0% | 222 of 403 | 17 s | 3.5 h | |
| 1,721 | Citizen station FW6886FW6886 | 79.4 | Citizen | Goodhue | 53.5% | 90 of 168 | 19 s | 7 h | |
| 1,722 | FosstonFSE | 79.3 | Airport | Polk | 71.6% | 361 of 504 | 12 min | 47.4 h | |
| 1,723 | Citizen station DW6832DW6832 | 79.3 | Citizen | Hennepin | 55.9% | 282 of 504 | 16 s | 3.2 h | |
| 1,724 | Citizen station EW9044EW9044 | 79.3 | Citizen | Scott | 53.8% | 118 of 219 | 18 s | 5.8 h | |
| 1,725 | Citizen station N0TRBN0TRB | 79.3 | Citizen | Hennepin | 52.9% | 116 of 219 | 17 s | 5.3 h | |
| 1,726 | Citizen station FW2867FW2867 | 79.2 | Citizen | Marshall | 56.5% | 95 of 168 | 16 s | 10.3 h | |
| 1,727 | Citizen station KB0KQAKB0KQA | 79.2 | Citizen | Beltrami | 54.2% | 140 of 258 | 16 s | 5.3 h | |
| 1,728 | Elk River 4.1 NWMN-SH-69 | 79.1 | Volunteer | Sherburne | 57.1% | 4 of 7 | 9.4 h | 4 days | |
| 1,729 | Hermantown 1.4 NWMN-SL-321 | 79.1 | Volunteer | St. Louis | 57.1% | 4 of 7 | 11.4 h | 2 days | |
| 1,730 | Elk River 2.3 ESEMN-SH-80 | 79.1 | Volunteer | Sherburne | 57.1% | 4 of 7 | 11.4 h | 2.5 days | |
| 1,731 | Eden Prairie 2.9 SEMN-HN-601 | 79.1 | Volunteer | Hennepin | 57.1% | 4 of 7 | 11.4 h | 24 h | |
| 1,732 | Citizen station FW0850FW0850 | 79.1 | Citizen | Saint Louis | 55.3% | 93 of 168 | 17 s | 5.2 h | |
| 1,733 | Citizen station GW1144GW1144 | 79.1 | Citizen | Stearns | 52.9% | 116 of 219 | 15 s | 5.5 h | |
| 1,734 | Duluth 14.5 NWMN-SL-423 | 79.0 | Volunteer | St. Louis | 71.4% | 5 of 7 | 22.4 h | 2 days | |
| 1,735 | Citizen station FW3090FW3090 | 78.9 | Citizen | Winona | 53.9% | 272 of 504 | 16 s | 2.9 h | |
| 1,736 | LongvilleXVG | 78.7 | Airport | Cass | 57.1% | 288 of 504 | 12 min | 4 h | |
| 1,737 | Little Falls 9.3 WNWMN-MR-25 | 78.7 | Volunteer | Morrison | 57.1% | 4 of 7 | 12.4 h | 24 h | |
| 1,737 | Chisholm 3.6 NWMN-SL-265 | 78.7 | Volunteer | St. Louis | 57.1% | 4 of 7 | 12.4 h | 24 h | |
| 1,739 | Vadnais Heights 0.6 SSWMN-RM-243 | 78.7 | Volunteer | Ramsey | 57.1% | 4 of 7 | 12.4 h | 3 days | |
| 1,740 | Citizen station GW1821GW1821 | 78.7 | Citizen | Anoka | 55.1% | 278 of 504 | 18 s | 3.5 h | |
| 1,741 | Citizen station EW9154EW9154 | 78.7 | Citizen | Scott | 53.3% | 269 of 504 | 16 s | 2.3 h | |
| 1,742 | Citizen station FW4584FW4584 | 78.7 | Citizen | Wright | 51.0% | 143 of 280 | 16 s | 4.1 h | |
| 1,743 | Duluth 1.7 NNEMN-SL-385 | 78.6 | Volunteer | St. Louis | 57.1% | 4 of 7 | 11.4 h | 3.5 days | |
| 1,744 | Citizen station AB0DE-15AB0DE-15 | 78.6 | Citizen | Olmsted | 52.8% | 355 of 672 | 17 s | 1.8 h | |
| 1,745 | Citizen station FW9341FW9341 | 78.6 | Citizen | McLeod | 52.2% | 117 of 224 | 17 s | 5.8 h | |
| 1,746 | Citizen station N0MDCN0MDC | 78.6 | Citizen | Steele | 51.7% | 174 of 336 | 18 s | 3.8 h | |
| 1,747 | Citizen station DW6352DW6352 | 78.5 | Citizen | Isanti | 50.6% | 111 of 219 | 19 s | 5.3 h | |
| 1,748 | Citizen station W0ANAW0ANA | 78.5 | Citizen | Anoka | 50.4% | 113 of 224 | 19 s | 5 h | |
| 1,749 | Citizen station CW0561CW0561 | 78.4 | Citizen | Anoka | 55.0% | 222 of 403 | 16 s | 4.3 h | |
| 1,750 | Citizen station C5773C5773 | 78.4 | Citizen | Scott | 53.2% | 173 of 325 | 18 s | 4.8 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.