Best overall
Midland ER310 Emergency Crank Weather Radio
AM/FM, NOAA alerts, crank and solar in one go-bag radio
An emergency radio keeps the news coming when the power and internet are down; in the US, alert models also wake you for local warnings.
Used for: Emergency kit
Best overall
AM/FM, NOAA alerts, crank and solar in one go-bag radio
Best premium
IP55 crank radio with USB-C charging and Bluetooth
Best for bedside alerts
SAME county alerts with a 90 dB siren and AA battery backup
| Specification | Best for bedside alerts Midland WR120 NOAA Weather Alert Radio | Best overall Midland ER310 Emergency Crank Weather Radio | Best premium Sangean MMR-99 Multi-Powered Emergency Radio |
|---|---|---|---|
| Price | |||
| Our score | Our score: 8.3/10 out of 10(best in this row) | Our score: 7.9/10 out of 10 | Our score: 8.0/10 out of 10 |
| Radio type | Tabletop alert radio | Portable crank/solar radio | Portable crank/solar radio |
| SAME county alerts (US) | Yes | No | not listed |
| AM/FM radio | No | Yes | Yes |
| Hand crank | No | Yes | Yes |
| Solar panel | No | Yes | Yes |
| Battery capacity | not listed | 3,500 mAh(best in this row) | 2,600 mAh |
| Charging input | not listed | Micro-USB | USB-C |
| Water/dust rating | not listed | not listed | IP55 |
| Where to buy |
US retailers |
US retailers |
US retailers |
Explainer
Weatheradio and Hello Weather ended in March 2026. Here is what replaces them in Canada, and what a radio is still good for.
Not for Canadian weather broadcasts. Environment and Climate Change Canada says Weatheradio and Hello Weather are no longer in service. Near the US border a NOAA radio may pick up US stations. For Canadian alerts use Alert Ready and the WeatherCAN app; our Weatheradio guide explains the change.
Alert Ready sends emergency alerts to TV, radio and compatible LTE phones, and its site has a phone compatibility check. ECCC’s free WeatherCAN app pushes severe weather warnings for the places you save. A crank AM/FM radio keeps local news coming in an outage.
Specific Area Message Encoding: a code for your county that a NOAA alert radio uses to sound only for warnings that cover your area. The National Weather Service publishes the codes by state and county, and lists what a good receiver needs on its receivers page.