How to Program a Midland Weather Radio (SAME Codes Explained Step-by-Step)
How do you program a Midland weather radio? Press MENU → arrow to SET LOCATION → press SELECT → choose SINGLE → select USA → scroll to your state → scroll to your county → press SELECT. Then go to SET CHANNEL and tune to the clearest NOAA channel for your area. That’s it — the radio is now set to alert only when your county is under threat.
It might look complicated at first, but once you’ve done it once, it’s actually pretty straightforward — most buyers finish the full setup in under 10 minutes. All steps verified against official Midland documentation and NOAA guidance. I’m Lena Thornton, a meteorologist and weather technology analyst. This guide covers S.A.M.E. programming for the Midland WR120B and WR400 — the two most common Midland desktop radios — with exact button-by-button steps based on Midland’s official programming documentation and official user manuals. Every step here is verified against Midland’s own support guides.
Step-by-step infographic explaining how to program a Midland weather radio with SAME codes for accurate NOAA weather alerts.
What Is S.A.M.E. and Why Does It Matter?
S.A.M.E. stands for Specific Area Message Encoding — the National Weather Service system that attaches a geographic code to every weather alert broadcast. Each county in the US has a unique 6-digit FIPS code. When a warning is issued for a specific county, the NWS transmits that county’s code alongside the alert.
A weather radio with S.A.M.E. reads that code and compares it to the counties you have programmed. If there is a match — it sounds the alarm. If there is no match — it stays silent. Without S.A.M.E. programmed, a Midland radio set to ANY will alert for every county within that transmitter’s range, which can easily cover 20+ counties.
The good news: on the WR120 and WR400, you do not need to look up a 6-digit FIPS code manually. The radio has all US and Canadian counties stored internally and lets you navigate by state and county name. The radio handles the code internally.
Before You Start: What You Need
You need two pieces of information before programming. If you’re still choosing a model, see our full Midland NOAA weather radio comparison first.
- Your county name and state — you will scroll to these in the radio’s menu.
- Your nearest NOAA Weather Radio transmitter frequency — visit NOAA county frequency database, select your state and county, and note the frequency (e.g. 162.550 MHz). You will need this for the SET CHANNEL step. Alternatively, you can tune through all 7 channels and select whichever plays most clearly.
Also confirm: AC adapter plugged in, antenna fully extended, radio powered on and showing the main weather display.
Programming Overview: Visual Summary
Step-by-step infographic: how to program a Midland weather radio with S.A.M.E. codes for accurate NOAA weather alerts.
This infographic shows the full S.A.M.E. programming flow at a glance. The process has three main parts: setting your location (county), setting your channel (NOAA transmitter frequency), and setting your alert preferences (which events trigger the alarm).
The location step is where most buyers get confused — particularly when programming multiple counties or clearing previously saved codes. The key is to program your home county first in slot 01, then add additional counties in slots 02, 03, and so on. Clearing a county means navigating to that slot and selecting EMPTY — not deleting the whole list.
The channel step is often skipped, but it matters. If your radio is tuned to the wrong transmitter, alerts for your programmed county may never arrive. Use weather.gov/nwr/counties to confirm the correct frequency for your county before finalising setup.
WR120B vs WR400: Menu Differences to Know First
The core programming logic is the same across both radios, but the menu labels differ slightly. Knowing which model you have prevents confusion mid-setup.
- County menu:
SET LOCATION - Navigate with UP/DOWN arrows
- Confirm with
SELECT - Channel menu:
SET CHANNEL - Alert menu:
SET EVENTS - Factory reset: hold WEATHER/SNOOZE bar while re-plugging power
- County menu:
COUNTY CODES - Navigate with UP/DOWN arrows
- Confirm with
SELECT - Channel menu:
SET CHANNEL - Alert menu:
SET EVENTS - Stores last 10 received alerts in memory
- Same menus as WR400
- Shows channel number on display
- Alert volume now adjustable (High/Med/Low)
- Button beeps can be disabled
- DSP receiver — improved sensitivity
Step-by-Step: Programming Your County (WR120B and WR400)
These steps are based on Midland’s official programming guide and verified against both model user manuals. Steps for WR120B and WR400 are shown together — note the menu label difference where applicable.
Ensure the radio is plugged in and turned on. The display should show the weather band frequency (e.g. 162.550) or a flashing NOAA icon. If it is in AM/FM mode, press the WEATHER/HAZARD button to switch to weather mode before programming.
Press the MENU button. The display will show the first menu option. Use the UP or DOWN arrow keys to navigate through options.
💡 If you get lost at any point, press MENU repeatedly until the display shows SAVING — this saves your progress and exits the menu safely.
WR120B: Arrow to SET LOCATION and press SELECT.
WR400: Arrow to COUNTY CODES and press SELECT.
Use the arrow keys to choose your coverage type and press SELECT.
Alerts only for your home county. Best for most households — reduces false alarms from distant counties.
Alerts for up to 25 counties. All must be served by the same transmitter as your SET CHANNEL selection.
Alerts for all counties within the transmitter’s range. Can trigger for counties 50+ miles away. Midland advises against for home use.
The display shows 01 EMPTY (or SAME 01). Press SELECT. Arrow to USA (or CANADA if applicable) and press SELECT.
The radio displays an alphabetical list of US states. Use the UP or DOWN arrows to scroll to your state and press SELECT.
💡 States are listed alphabetically. Press and hold the arrow key to scroll faster.
The radio now shows counties within your selected state. Scroll to your home county using the arrow keys and press SELECT. The display confirms the county is saved in slot 01.
💡 For MULTIPLE county programming: after saving slot 01, the display shows 02 EMPTY. Press SELECT and repeat steps 5–7 to add a second county. Repeat for up to 25 total. All added counties must be served by the same NOAA transmitter as the one you will select in SET CHANNEL.
Press MENU to exit the SET LOCATION / COUNTY CODES menu. The display will show SAVING. Your county is now programmed.
Step 9: Set the Correct NOAA Channel
This step is critical and frequently missed. Your S.A.M.E. county code will only produce alerts if the radio is tuned to the NOAA transmitter that serves your county. A radio tuned to the wrong transmitter will receive broadcasts from a different area and may not carry your county’s alerts.
Use the NOAA transmitter lookup tool, select your state, then your county. The page lists the NWR transmitter(s) serving your county and their frequencies. Note the primary frequency (e.g. 162.550 MHz).
Alternatively: in the SET CHANNEL menu, tune through all 7 channels (channels 1–7) and listen for the clearest broadcast. Select the channel that plays most clearly from your location.
Press MENU, arrow to SET CHANNEL, press SELECT. Use the arrow keys to tune through channels 1–7. You will hear the broadcast on the correct channel. Press SELECT to confirm. Press MENU to save and exit.
💡 The 7 NOAA Weather Radio frequencies are: 162.400, 162.425, 162.450, 162.475, 162.500, 162.525, and 162.550 MHz. The WR400DSP shows the channel number (1–7) on the display alongside the frequency.
Don’t have a Midland weather radio yet? The WR400 is the most capable desktop model — S.A.M.E. for 25 counties, 80+ alert types, and AM/FM radio.
See WR400 on AmazonStep 10: Customise Which Alerts Wake You (Optional)
Both the WR120B and WR400 let you choose which of the 80+ alert types trigger the alarm. By default the radio comes with Midland’s recommended settings active (ALL DEFAULT). You can leave this as-is for most households.
To adjust: press MENU, arrow to SET EVENTS, press SELECT. Four options appear:
- ALL DEFAULT — Midland’s factory-recommended alert selection. Good starting point for most users.
- ALL ON — Every available alert type enabled. You will receive all broadcasts for your county.
- ALL OFF — Only mandatory alerts (such as Tornado Warning) remain active. Cannot be turned off per Midland’s official documentation.
- EDIT EVENTS — Scroll through the list and toggle individual alert types on or off. Alerts marked with an asterisk (*) are always on and cannot be disabled.
Press MENU to save and exit when done.
Step 11: Set Your Alert Mode (Siren, Voice, or Display)
Press MENU, arrow to SET ALERT (or SET TONE depending on model version), press SELECT. Choose your preferred alert mode:
Sounds the alarm siren. On WR400DSP, volume is adjustable (High/Med/Low). Best for overnight bedroom use.
The radio speaks the alert type aloud. Useful for immediately identifying the warning without reading the display.
Alert shows on LCD and LED flashes only — no audio. For deaf or hard-of-hearing users, or where audio is disruptive.
Press SELECT to confirm your choice, then press MENU to save and exit.
Testing Your Setup: The Alert Test Function
Once programming is complete, test the alarm before you need it. The WR400 includes a built-in alert test function:
Press MENU, arrow to ALERT TEST, press SELECT (or ENTER on some versions). The alert siren will sound at your programmed volume.
Press SELECT (or ENTER) again to silence the siren. Press MENU to exit.
The National Weather Service transmits a weekly test broadcast — timing varies by region — weekly test broadcasts typically occur once per week, often Wednesdays between 10 a.m. and noon local time. If your radio receives this test, you will see activity on the display confirming the system is working. If the radio goes 10 days without receiving a test broadcast, it will display CHECK RECEPTION — a signal to verify your channel and antenna setup.
How to Clear County Codes and Reset Your Radio
Clearing a county code is the step most users find unintuitive. Here is exactly how to do it for each scenario.
Clearing a single county from the list
Press MENU → navigate to SET LOCATION (WR120B) or COUNTY CODES (WR400) → press SELECT → choose MULTIPLE → navigate to the slot number you want to clear (e.g. 02 SAME) → press SELECT → when the state/county selection appears, arrow to the entry for that slot → select EMPTY and press SELECT. The slot is now cleared. Press MENU to save and exit.
Factory reset — WR120B
Remove one battery from the compartment. Unplug the AC power cord from the back of the radio. Press and hold the WEATHER/SNOOZE bar. While holding it, re-plug the AC power cord. Release the bar. The display will show RESET followed by SET LANGUAGE — the radio restarts the setup wizard from the beginning. Per Midland’s official WR120 programming guide.
Factory reset — WR400
Navigate to MENU → arrow to RESET → press SELECT → confirm by pressing SELECT again. The radio will restore all settings to factory default and restart the initial setup. All programmed county codes, channel settings, and alert preferences will be cleared.
Troubleshooting: Common Problems and Verified Fixes
These solutions are sourced from Midland’s official WR400 help page and official user manuals.
Check 2: Verify SET CHANNEL is tuned to the transmitter serving your county. Wrong transmitter = no alerts for your county, even with correct county code.
Check 3: Check SET EVENTS — confirm the relevant alert types are not disabled.
Check 4: If display shows
CHECK RECEPTION, the radio has not received a broadcast in 10 days. Move closer to a window, extend the antenna fully, or try a different channel.
ANY rather than SINGLE. Go to Menu → SET LOCATION → arrow to SINGLE → SELECT. Then confirm your home county is in slot 01. The radio will now only alert for that county. Alternatively, if you programmed MULTIPLE counties, check that all programmed counties are actually served by the transmitter selected in SET CHANNEL — counties served by a different transmitter should be removed from the list.
EMPTY as the option for that slot and press SELECT. The slot will now show EMPTY. This is not a delete function — it is a re-selection of EMPTY as the county for that slot. Press MENU to save.
Frequently Asked Questions
How do I program a Midland weather radio with my county’s SAME code?
Press MENU → arrow to SET LOCATION (WR120B) or COUNTY CODES (WR400) → press SELECT → choose SINGLE → select USA → scroll to your state → scroll to your county → press SELECT. Press MENU to save. Then set your NOAA channel via SET CHANNEL. Full steps are in this guide above.
Where do I find my county’s SAME code?
On the WR120B and WR400, you do not need to look up a code — the radio navigates by state and county name and handles the 6-digit FIPS code internally. If another radio requires manual code entry, visit weather.gov/nwr/counties or call the NWS SAME code line at 1-888-697-7263.
Why is my Midland radio not alerting?
The most common causes: (1) No county code programmed — check SET LOCATION shows your county in slot 01, not EMPTY. (2) Wrong NOAA channel — SET CHANNEL must be tuned to the transmitter that serves your county. (3) Alert type disabled — check SET EVENTS. (4) Poor reception — extend antenna, move near a window, or try an external antenna. If the display shows CHECK RECEPTION, the radio has not received a broadcast in 10 days and needs a signal check.
Can I programme multiple counties?
Yes — both the WR120B and WR400 support up to 25 county code slots. Use SET LOCATION → MULTIPLE and add counties one by one to slots 01 through 25. Important: all programmed counties must be served by the same NOAA transmitter as your SET CHANNEL selection. Midland recommends programming your home county first and starting with SINGLE unless you have a specific reason to monitor additional counties.
What is the difference between SINGLE, MULTIPLE, and ANY?
SINGLE alerts only for your one home county — recommended. MULTIPLE alerts for up to 25 programmed counties on the same transmitter — useful near county borders. ANY alerts for all counties within the transmitter’s range — can trigger for counties 50+ miles away, leading to frequent irrelevant alerts. Per Midland’s official guidance, SINGLE is recommended for most households.
How do I reset my Midland WR120B to factory settings?
Remove one battery, unplug the AC adapter, then press and hold the WEATHER/SNOOZE bar while re-plugging the AC cord. Release the bar when the display shows RESET. The radio restarts the setup wizard from the beginning. For the WR400: Menu → RESET → SELECT to confirm.
Summary: 5-Minute Setup Checklist
Run through this list after setup to confirm everything is working:
- ☑ AC adapter plugged in, antenna fully extended
- ☑ SET LOCATION → SINGLE → your home county in slot 01
- ☑ SET CHANNEL → clearest NOAA broadcast channel for your area
- ☑ SET EVENTS → ALL DEFAULT (or customised)
- ☑ SET ALERT → TONE (siren) or VOICE as preferred
- ☑ ALERT TEST completed — alarm sounds correctly
- ☑ 4 AA batteries installed in backup compartment (WR400) / 3 AAA (WR120B)
- ☑ Radio in weather mode — WX ALERT icon visible on display
Need a Midland weather radio? The WR400 is the most capable desktop model — S.A.M.E. for 25 counties, 80+ alert types, AM/FM, and USB charging.
Get the Midland WR400 on Amazon As an Amazon Associate, we earn from qualifying purchases at no extra cost to you.Sources and Accuracy
All programming steps in this guide are sourced from and verified against: Midland’s official WR120 programming guide (updated February 2026), Midland’s official S.A.M.E. programming blog (updated May 2025), Midland’s alert customisation guide (updated October 2025), and the official WR400 owner’s manual (ManualsLib). The NWS Weather Radio All Hazards programme documentation was consulted for S.A.M.E. frequency and county code accuracy. No manufacturer compensation was received.