Getting Started
Welcome to NWS Alerts
NWS Alerts is a real-time weather dashboard that displays active National Weather Service alerts across the US, combined with storm outlook products from SPC and WPC — all on a live interactive map.
⚠️
Live NWS Alerts
Active warnings, watches, and advisories pulled directly from the NWS API, refreshing every 30 seconds.
🗺️
Interactive Map
Alert polygons overlaid on a live NEXRAD radar map. Click any polygon to view full alert details.
⛈️
SPC & WPC Outlooks
Storm Prediction Center convective outlooks and WPC excessive rainfall and hazard outlooks layered directly on the map.
🔔
Auto-Refreshing
The dashboard stays current automatically. New alerts appear in real time and expired alerts are removed without any page reload.
ℹ️
Data is sourced from api.weather.gov (NWS alerts), spc.noaa.gov (convective outlooks), and wpc.ncep.noaa.gov (rainfall and hazard outlooks).
Sidebar
Alert Cards
The left sidebar lists all active NWS alerts. Each card represents a single alert and shows the most important information at a glance.
Example Alert Cards
Tornado Warning
Extreme
🌪 Life Threatening
Logan, Franklin, Lincoln Counties, AR
Severe Thunderstorm Warning
Severe
Crawford County, AR
Flash Flood Watch
Moderate
Sebastian, Scott, Polk Counties, AR
Example Alert Details Panel
Each alert card is color-coded by severity:
🔴 Red — Extreme (Tornado Warnings, Extreme Wind, etc.)
🟠 Orange — Severe (Severe Thunderstorm Warnings, etc.)
🟡 Yellow — Moderate (Flash Flood Warnings, etc.)
🔵 Blue — Minor / Watch / Advisory
Colors are assigned per event type to be consistent across all alerts.
🔴 Red — Extreme (Tornado Warnings, Extreme Wind, etc.)
🟠 Orange — Severe (Severe Thunderstorm Warnings, etc.)
🟡 Yellow — Moderate (Flash Flood Warnings, etc.)
🔵 Blue — Minor / Watch / Advisory
Colors are assigned per event type to be consistent across all alerts.
Tags are automatically applied to alerts based on their content and NWS structured data:
🌀 Tornado Emergency — Life-threatening tornado emergency declared
💧 Flash Flood Emergency — Life-threatening flash flooding in progress
🔁 PDS — Particularly Dangerous Situation
☠ Life Threatening — Alert contains explicit life-threatening language
📡 Radar Confirmed — Radar-confirmed tornado or severe event
🌊 Damage Threat: Catastrophic — NWS has assigned the highest damage threat level
💥 Damage Threat: Destructive — NWS has assigned a destructive damage threat level
⚡ Damage Threat: Considerable — NWS has assigned a considerable damage threat level
Damage threat tags are pulled directly from the NWS structured alert data, so they reflect exactly what NWS forecasters have designated — not just keyword matching.
Tags help you instantly identify the most critical alerts in a long list.
User Tag Overrides — During active severe weather, you can manually adjust the tags on any alert to match your own assessment. Click an alert card to open its detail panel, where override options become available. This lets you flag or unflag alerts based on what you're seeing — your overrides are saved locally and don't affect other users.
🌀 Tornado Emergency — Life-threatening tornado emergency declared
💧 Flash Flood Emergency — Life-threatening flash flooding in progress
🔁 PDS — Particularly Dangerous Situation
☠ Life Threatening — Alert contains explicit life-threatening language
📡 Radar Confirmed — Radar-confirmed tornado or severe event
🌊 Damage Threat: Catastrophic — NWS has assigned the highest damage threat level
💥 Damage Threat: Destructive — NWS has assigned a destructive damage threat level
⚡ Damage Threat: Considerable — NWS has assigned a considerable damage threat level
Damage threat tags are pulled directly from the NWS structured alert data, so they reflect exactly what NWS forecasters have designated — not just keyword matching.
Tags help you instantly identify the most critical alerts in a long list.
User Tag Overrides — During active severe weather, you can manually adjust the tags on any alert to match your own assessment. Click an alert card to open its detail panel, where override options become available. This lets you flag or unflag alerts based on what you're seeing — your overrides are saved locally and don't affect other users.
Click any alert card in the sidebar, or click an alert polygon on the map, to open the Alert Details panel.
The panel has two tabs — DETAILS and IMPACTS:
DETAILS tab
• A color accent bar at the top matches the alert type color
• The issuing NWS office is shown above the event name
• The event name is displayed in the alert's color, with severity, urgency, and certainty chips below it (severity is color-coded: Extreme = red, Severe = orange, Moderate = yellow, Minor = green)
• Any active tags (PDS, damage threat, etc.) appear directly in the header
• A timing grid shows issued, expires, and last updated times, plus a live countdown showing time remaining until expiration
• The full headline, description, and instructions are shown below, with instructions highlighted in blue
IMPACTS tab
• Population & Households — Estimated population and household count across all affected counties (Census 2020)
• Vulnerable / At-Risk — Counts and percentages for elderly residents 65+, young children under 5, and mobile/manufactured homes (ACS 2022)
• Infrastructure — Grid showing counts of hospitals, nursing homes, urgent care, pharmacies, schools, colleges, child care centers, power plants, water systems, airports, and dams within the alert area
• Historical Flood Risk — Number of past FEMA-declared flood disasters in the affected counties, rated LOW / MODERATE / HIGH
• Storm Reports — Any active Local Storm Reports that fall inside the alert polygon, color-coded by type
Use the ⊕ Zoom button to pan the map to the alert, or ✕ Close to dismiss the panel.
The panel has two tabs — DETAILS and IMPACTS:
DETAILS tab
• A color accent bar at the top matches the alert type color
• The issuing NWS office is shown above the event name
• The event name is displayed in the alert's color, with severity, urgency, and certainty chips below it (severity is color-coded: Extreme = red, Severe = orange, Moderate = yellow, Minor = green)
• Any active tags (PDS, damage threat, etc.) appear directly in the header
• A timing grid shows issued, expires, and last updated times, plus a live countdown showing time remaining until expiration
• The full headline, description, and instructions are shown below, with instructions highlighted in blue
IMPACTS tab
• Population & Households — Estimated population and household count across all affected counties (Census 2020)
• Vulnerable / At-Risk — Counts and percentages for elderly residents 65+, young children under 5, and mobile/manufactured homes (ACS 2022)
• Infrastructure — Grid showing counts of hospitals, nursing homes, urgent care, pharmacies, schools, colleges, child care centers, power plants, water systems, airports, and dams within the alert area
• Historical Flood Risk — Number of past FEMA-declared flood disasters in the affected counties, rated LOW / MODERATE / HIGH
• Storm Reports — Any active Local Storm Reports that fall inside the alert polygon, color-coded by type
Use the ⊕ Zoom button to pan the map to the alert, or ✕ Close to dismiss the panel.
Use the Sort dropdown at the top of the sidebar. Options include:
• Severity ↓ — Most dangerous first (default)
• Expires ↑ — Soonest to expire first
• Newest first — Most recently issued
• Alphabetical — By event type name
• Severity ↓ — Most dangerous first (default)
• Expires ↑ — Soonest to expire first
• Newest first — Most recently issued
• Alphabetical — By event type name
Map
The Map
The main map shows alert polygons on top of a live NEXRAD radar layer. You can toggle multiple overlay layers, click polygons for details, and switch between map themes.
1
Alert Polygons
Every active NWS alert is drawn as a filled polygon on the map, color-coded by severity. Hover over a polygon to highlight the matching alert card in the sidebar.
2
Clicking Polygons
Click anywhere on the map to see what's at that point. If multiple alerts or outlooks overlap, a picker appears listing all of them — select one to view its details.
3
Radar Layer
The NEXRAD composite radar reflectivity layer is displayed beneath alert polygons. Use the Radar Opacity slider (top right of map) to adjust its visibility.
4
Map Theme
Switch the base map between Dark, Light, Voyager, Street, and NatGeo using the theme button in the map toolbar.
💡
Tip: When multiple overlapping alerts or outlook polygons exist at a clicked point, the picker shows all of them. SPC and WPC outlook items appear in the picker alongside NWS alerts.
RADAR
ALERTS
STORM REPORTS
SPC ▾
ERO ▾
WPC HAZ
NHC TRACKS
🔥 ACTIVE FIRES
Toggle any layer on or off using the buttons in the map toolbar. Active layers are highlighted. Layers persist across sessions using your browser's local storage.
SPC ▾ and ERO ▾ are dropdown buttons — clicking them opens a small menu where you can independently toggle individual days (Day 1, Day 2, Day 3 for SPC; Day 1–5 for ERO) and Mesoscale Discussions. The button glows when any day inside is active.
Storm Reports are Local Storm Reports (LSRs) from Iowa State University IEM, showing confirmed severe weather events from the last 24 hours. Enable the STORM REPORTS toggle to show them on the map; reports load instantly without a page refresh.
Each report marker is age-coded visually — older reports fade in opacity and shrink in size, making it easy to see where active weather is versus where it has already passed.
Click any marker to see a popup with the report details:
🌩 Hail — size shown in inches (e.g. 1.75″), marked estimated or measured
💨 Wind — speed shown in mph (e.g. 70 mph)
🌪 Tornado — rated by EF scale (e.g. EF2)
🌀 Funnel Cloud — funnel observed but not confirmed touchdown
🌊 Waterspout — tornado over water
💧 Flash Flood — confirmed flash flooding event
Each popup shows the source of the report (e.g. trained spotter, emergency manager, law enforcement). Enable SPOTTERS ONLY (appears next to Storm Reports when active) to filter to reports from trained spotters and SKYWARN only.
Each report marker is age-coded visually — older reports fade in opacity and shrink in size, making it easy to see where active weather is versus where it has already passed.
Click any marker to see a popup with the report details:
🌩 Hail — size shown in inches (e.g. 1.75″), marked estimated or measured
💨 Wind — speed shown in mph (e.g. 70 mph)
🌪 Tornado — rated by EF scale (e.g. EF2)
🌀 Funnel Cloud — funnel observed but not confirmed touchdown
🌊 Waterspout — tornado over water
💧 Flash Flood — confirmed flash flooding event
Each popup shows the source of the report (e.g. trained spotter, emergency manager, law enforcement). Enable SPOTTERS ONLY (appears next to Storm Reports when active) to filter to reports from trained spotters and SKYWARN only.
SPC
SPC Convective Outlooks
The Storm Prediction Center issues daily convective outlooks categorizing the severe weather risk across the US for Days 1, 2, and 3. Use the SPC ▾ dropdown in the toolbar to toggle Day 1, Day 2, Day 3, and Mesoscale Discussions independently.
Risk Categories (Low → High)
General Thunder
Marginal
Slight
Enhanced
Moderate
High
Example SPC Popup — Day 1 Slight Risk
DAY 1 SPC OUTLOOK
Slight
Scattered severe storms possible. Isolated tornadoes, hail, and damaging wind gusts are possible.
Valid: Sun, Mar 29 – Mon, Mar 30 (Day 1)
HAZARD PROBABILITIES
🌪Tornado
Any tornado5%CIG 1 · EF2+
Any tornado5%CIG 1 · EF2+
💨Wind
≥58 mph gusts15%
≥58 mph gusts15%
🌩Hail
≥1″ diameter15%
≥1″ diameter15%
Probability of severe weather within 25 miles of this point.
View on SPC ↗
For Day 1 and Day 2, SPC publishes separate probability forecasts for each hazard type. These show the probability that a severe weather event will occur within 25 miles of any given point. Day 1 and Day 2 probabilities are shown as separate map toggles — you can enable or disable each day independently under the SPC ▾ dropdown.
• Tornado % — Probability of any tornado
• Wind % — Probability of damaging wind gusts ≥58 mph
• Hail % — Probability of hail ≥1 inch in diameter
Significant areas are shown as hatched overlays on the probability layer using Conditional Intensity Groups (CIG):
• CIG 1 — Higher-end significant severe weather
Tornado: max intensity EF2 · Wind: 65+ kt (75+ mph) gusts · Hail: ≥2" (tennis ball)
• CIG 2 — More intense significant weather
Tornado: EF3 · Wind: 73+ kt gusts / MCS or derecho · Hail: ≥3.5" (softball)
• CIG 3 — Extreme significant weather potential
Tornado: EF4+ violent · Wind: high-end derecho potential · Hail: extreme hail
Each CIG level uses a distinct hatch pattern on the map — forward diagonal for CIG 1, backward diagonal for CIG 2, and crosshatch for CIG 3. Clicking inside a hatched area shows the CIG level and description in the popup.
• Tornado % — Probability of any tornado
• Wind % — Probability of damaging wind gusts ≥58 mph
• Hail % — Probability of hail ≥1 inch in diameter
Significant areas are shown as hatched overlays on the probability layer using Conditional Intensity Groups (CIG):
• CIG 1 — Higher-end significant severe weather
Tornado: max intensity EF2 · Wind: 65+ kt (75+ mph) gusts · Hail: ≥2" (tennis ball)
• CIG 2 — More intense significant weather
Tornado: EF3 · Wind: 73+ kt gusts / MCS or derecho · Hail: ≥3.5" (softball)
• CIG 3 — Extreme significant weather potential
Tornado: EF4+ violent · Wind: high-end derecho potential · Hail: extreme hail
Each CIG level uses a distinct hatch pattern on the map — forward diagonal for CIG 1, backward diagonal for CIG 2, and crosshatch for CIG 3. Clicking inside a hatched area shows the CIG level and description in the popup.
SPC draws separate polygons for each hazard type (tornado, wind, hail). These are overlaid on top of each other and appear as one polygon visually because they share the same risk category color.
However, the wind polygon might cover a slightly different area than the hail polygon. So clicking at one spot inside the "Marginal" area might show both wind and hail, while another spot shows only hail — both are accurate to what SPC forecasters drew.
However, the wind polygon might cover a slightly different area than the hail polygon. So clicking at one spot inside the "Marginal" area might show both wind and hail, while another spot shows only hail — both are accurate to what SPC forecasters drew.
• Day 1 — Valid today (through 12Z tomorrow). Most detailed, includes individual hazard probabilities.
• Day 2 — Valid tomorrow. Also includes hazard probabilities.
• Day 3 — Valid the day after tomorrow. Categorical risk only — individual probabilities are not available at this range.
• Day 2 — Valid tomorrow. Also includes hazard probabilities.
• Day 3 — Valid the day after tomorrow. Categorical risk only — individual probabilities are not available at this range.
Mesoscale Discussions are short-fuse SPC products issued in the hours before a Watch is expected, highlighting an area of concern for rapidly developing severe weather or heavy rainfall.
When one or more MDs are active, an orange 🔶 MD IN EFFECT (n) badge appears in the top toolbar showing the count. Clicking it takes you to the SWCC page for more detail.
On the map, active MD areas are drawn as dashed orange outlines. Enable them independently using the MDs item inside the SPC ▾ dropdown — they have their own toggle and do not require Day 1 to be active.
Clicking an MD polygon (or selecting it from the overlap picker) opens a popup showing:
• MD number and subject (e.g. "Concerning supercell thunderstorms")
• Watch issuance confidence percentage, color-coded by likelihood
• Issued and expires times with a live countdown
• Areas affected and the full discussion text fetched directly from SPC
The MD popup is draggable — click and drag the header bar to reposition it anywhere on screen. It stays open until you click ✕.
MDs are not warnings — they signal that conditions are becoming favorable for severe weather and a Watch may be issued soon.
When one or more MDs are active, an orange 🔶 MD IN EFFECT (n) badge appears in the top toolbar showing the count. Clicking it takes you to the SWCC page for more detail.
On the map, active MD areas are drawn as dashed orange outlines. Enable them independently using the MDs item inside the SPC ▾ dropdown — they have their own toggle and do not require Day 1 to be active.
Clicking an MD polygon (or selecting it from the overlap picker) opens a popup showing:
• MD number and subject (e.g. "Concerning supercell thunderstorms")
• Watch issuance confidence percentage, color-coded by likelihood
• Issued and expires times with a live countdown
• Areas affected and the full discussion text fetched directly from SPC
The MD popup is draggable — click and drag the header bar to reposition it anywhere on screen. It stays open until you click ✕.
Example MD Popup
SPC MESOSCALE DISCUSSION
✕
MD #0523
Concerning supercell thunderstorms and large hail
Watch Confidence
45%
Issued
Apr 1, 4:15 PM CDT
Apr 1, 4:15 PM CDT
Expires
Apr 1, 6:00 PM CDT
Apr 1, 6:00 PM CDT
Time remaining 1h 12m
AREAS AFFECTED
Parts of central and southwest Oklahoma
DISCUSSION
Supercells are developing along a dryline surging eastward. Strong wind shear and instability support the potential for large hail up to 2 inches and isolated tornadoes...
View full MD on SPC ↗
WPC
ERO & WPC Hazard Overlays
The Weather Prediction Center issues Excessive Rainfall Outlooks (ERO) for Days 1–5 and a Hazards Outlook for Days 3–7. Use the ERO ▾ dropdown to toggle individual days (D1–D5), and the WPC HAZ button for the Hazards Outlook.
🌧️
Excessive Rainfall Outlook (ERO)
Shows areas where excessive rainfall and flash flooding are possible. Five days of coverage with separate toggles for each day (ERO D1–D5).
⚠️
WPC Hazards Outlook (D3–7)
Covers a broader range of hazards including heavy rain, snow, ice, extreme cold/heat, fire weather, and drought over the Days 3–7 period.
ERO Risk Categories
Marginal (≥5%)
Slight (≥15%)
Moderate (≥40%)
High (≥70%)
Example ERO Popup — Day 1 Slight Risk
DAY 1 WPC EXCESSIVE RAINFALL
✕
Slight
Isolated flash flooding is possible — mainly in areas of poor drainage, urban zones, or burn scars receiving multiple rounds of heavy rainfall.
At Least 15% chance of flash flooding at any point.
Valid: Tue, Apr 1 (Day 1)
View ERO on WPC ↗
WPC HAZARDS OUTLOOK (D3–7)
✕
🌧️ Heavy Rain / Flooding
Moderate to heavy rain expected with potential for localized flash flooding and river flooding in low-lying areas.
Valid: Thu, Apr 3 – Mon, Apr 7 (Days 3–7)
View WPC Hazards ↗
ERO categories correspond to the probability that rainfall will exceed flash flood guidance at any point within the outlined area:
• Marginal — At least 5% chance. Localized flash flooding possible, mainly in poor drainage areas, burn scars, or steep terrain.
• Slight — At least 15% chance. Isolated flash flooding possible with nuisance flooding likely in low-lying areas.
• Moderate — At least 40% chance. Scattered flash flooding and river flooding expected.
• High — At least 70% chance. Life-threatening flooding likely with widespread flash and river flooding.
• Marginal — At least 5% chance. Localized flash flooding possible, mainly in poor drainage areas, burn scars, or steep terrain.
• Slight — At least 15% chance. Isolated flash flooding possible with nuisance flooding likely in low-lying areas.
• Moderate — At least 40% chance. Scattered flash flooding and river flooding expected.
• High — At least 70% chance. Life-threatening flooding likely with widespread flash and river flooding.
The WPC Hazards Outlook (Days 3–7) covers areas with elevated risk of:
🌧️ Heavy Rain — Flash flooding and river flooding possible
💧 Flooding — River and/or flash flooding hazard
❄️ Snow — Significant snowfall, travel impacts
🧊 Ice — Ice accumulation, dangerous travel
🥶 Extreme Cold — Dangerously cold conditions, hypothermia risk
🌡️ Extreme Heat — Dangerous heat, heat illness risk elevated
🔥 Fire Weather — Critical fire conditions, rapid wildfire spread possible
🌵 Drought — Ongoing or developing drought conditions
🌧️ Heavy Rain — Flash flooding and river flooding possible
💧 Flooding — River and/or flash flooding hazard
❄️ Snow — Significant snowfall, travel impacts
🧊 Ice — Ice accumulation, dangerous travel
🥶 Extreme Cold — Dangerously cold conditions, hypothermia risk
🌡️ Extreme Heat — Dangerous heat, heat illness risk elevated
🔥 Fire Weather — Critical fire conditions, rapid wildfire spread possible
🌵 Drought — Ongoing or developing drought conditions
• ERO — Refreshes every 5 minutes on the dashboard (WPC updates it a few times per day)
• WPC Hazards — Refreshes every 10 minutes (the outlook itself updates infrequently, typically once or twice per day)
• WPC Hazards — Refreshes every 10 minutes (the outlook itself updates infrequently, typically once or twice per day)
Layers
Additional Map Layers
Beyond alerts and outlooks, the toolbar provides access to supplemental data layers for situational awareness.
Enable the 🔥 Active Fires toggle to display VIIRS satellite fire detections from the past 24 hours via NASA FIRMS (Fire Information for Resource Management System).
Fire dots are color and size coded by Fire Radiative Power (FRP), a measure of fire intensity in megawatts:
🔴 Large (FRP > 500 MW) — intense, rapidly spreading fire
🟠 Medium (FRP 50–500 MW) — active, moderate-intensity fire
🟡 Small (FRP < 50 MW) — low-intensity detection
Clicking a dot shows the FRP, confidence level (Nominal or High), whether it was a day or night detection, and the acquisition time. Only Nominal and High confidence detections are shown — low confidence detections (sensor noise, cloud edges) are filtered out.
Fire dots are color and size coded by Fire Radiative Power (FRP), a measure of fire intensity in megawatts:
🔴 Large (FRP > 500 MW) — intense, rapidly spreading fire
🟠 Medium (FRP 50–500 MW) — active, moderate-intensity fire
🟡 Small (FRP < 50 MW) — low-intensity detection
Clicking a dot shows the FRP, confidence level (Nominal or High), whether it was a day or night detection, and the acquisition time. Only Nominal and High confidence detections are shown — low confidence detections (sensor noise, cloud edges) are filtered out.
Enable NHC Tracks to display active tropical cyclone tracks from the NOAA National Hurricane Center. Each active storm shows its current position, category, and forecast track.
During quiet periods (outside of hurricane season or when no storms are active), the layer will show nothing — this is expected behavior.
During quiet periods (outside of hurricane season or when no storms are active), the layer will show nothing — this is expected behavior.
Filters
Filtering Alerts
You can filter the alert list and map to show only the event types you care about.
1
Open the Filter Panel
Click the Filter button at the top of the alert sidebar to expand the event type filter list.
2
Select Event Types
Check or uncheck event types (Tornado Warning, Flash Flood Warning, Winter Storm Watch, etc.) to show only the alerts you want. Changes apply instantly to both the sidebar and the map.
3
Filters Persist
Your filter selections are saved automatically and restored the next time you visit.
⚠️
If you filter out certain alert types and an active warning exists for that type, it will not appear on the map. Make sure critical alert types (Tornado Warning, etc.) are always enabled.
Settings
Settings Panel
Click the ⚙ Settings button in the top-right toolbar (or press S) to open the settings panel. All settings are saved in your browser and restored automatically on your next visit.
Plays an audio alert chime whenever a new NWS alert is received. Useful when monitoring the dashboard in the background. Toggle ON/OFF — defaults to OFF.
Reads new alerts aloud using your browser's text-to-speech engine — for Severe and above only (Severe Thunderstorm Warnings, Tornado Warnings, etc.).
Use the voice selector dropdown to pick from your system's available voices, and the Test Voice button to preview it before enabling.
Use the voice selector dropdown to pick from your system's available voices, and the Test Voice button to preview it before enabling.
When a new alert arrives, the map automatically pans and zooms to show it. Use Auto-Zoom Types to control which alerts trigger this:
• All New Alerts — Zooms for every new alert
• Severe+ Only — Only Severe and Extreme alerts
• Tornado / Extreme Only — Only the highest severity alerts
• Selected Types Only — Only the alert types you've checked in the filter list
• All New Alerts — Zooms for every new alert
• Severe+ Only — Only Severe and Extreme alerts
• Tornado / Extreme Only — Only the highest severity alerts
• Selected Types Only — Only the alert types you've checked in the filter list
Rotation automatically cycles through active alerts on the map, panning to each one in sequence. Useful for monitoring multiple active alerts at once.
Cycle Mode controls which alerts are included in the rotation:
• All Selected — Rotates through all visible alerts
• Severe+ Only — Only Severe and Extreme alerts
• Most Severe Only — Only the single highest-severity alert
Cycle Mode controls which alerts are included in the rotation:
• All Selected — Rotates through all visible alerts
• Severe+ Only — Only Severe and Extreme alerts
• Most Severe Only — Only the single highest-severity alert
Restricts the dashboard to show alerts only from specific states. Toggle State Filter ON, then use the search box to find and select the states you want to monitor.
Use All States to select everything or Clear to deselect all. When active, only alerts from your selected states appear in the sidebar and on the map.
Use All States to select everything or Clear to deselect all. When active, only alerts from your selected states appear in the sidebar and on the map.
Flash Speed — Controls how fast Tornado Warnings and active severe alerts flash/pulse on the map and in the sidebar. Choices: Slow, Medium, Fast.
Ticker Speed — Controls how fast the alert ticker scrolls across the top bar. Faster means quicker scrolling through long alert names.
Ticker Speed — Controls how fast the alert ticker scrolls across the top bar. Faster means quicker scrolling through long alert names.
When enabled, hovering a polygon on the map automatically scrolls the sidebar to show the matching alert card. Useful when there are many alerts and you want the sidebar to stay in sync with what you're hovering on the map.
• Disable Alaska Alerts — Hides all alerts from Alaska. Useful if you're only monitoring the contiguous US.
• Hide Debug Stats — Hides the small performance/debug stats shown in the status bar at the bottom of the page.
• Select All / Select None — Quickly enable or disable all alert type filters at once.
• Reset Defaults — Restores all settings to their original default values.
• Hide Debug Stats — Hides the small performance/debug stats shown in the status bar at the bottom of the page.
• Select All / Select None — Quickly enable or disable all alert type filters at once.
• Reset Defaults — Restores all settings to their original default values.
The lower section of the settings panel lists every NWS alert type. Check or uncheck types to control exactly which alerts appear in the sidebar and on the map.
Use the search box to quickly find a specific type (e.g. "Wind", "Flood", "Winter"). Your selections are saved and restored automatically.
Use the search box to quickly find a specific type (e.g. "Wind", "Flood", "Winter"). Your selections are saved and restored automatically.
💡
Press S anywhere on the dashboard to instantly open or close the settings panel.
Pro Tips
Tips & Shortcuts
Get the most out of NWS Alerts with these quick tips.
⌨️
Keyboard Shortcuts
S — Open/close Settings
F — Toggle fullscreen
Esc — Close any open popup, picker, or panel
F — Toggle fullscreen
Esc — Close any open popup, picker, or panel
🖱️
Hover to Highlight
Hovering a card highlights its polygon on the map, and hovering a map polygon highlights its card in the sidebar — fully bidirectional.
📋
Overlapping Picker
When multiple alerts or outlooks overlap at a clicked point, a picker lists all of them. Click any item in the picker to view its details.
🔗
Direct SPC/WPC Links
Every SPC and WPC popup includes a "View on SPC/WPC ↗" link that takes you directly to the official product page for more detail.
📱
Mobile Friendly
The dashboard is designed to work on mobile devices. Tap polygons and cards just like you would click on desktop.
📊
Data Sources
NWS alerts from api.weather.gov, outlooks from spc.noaa.gov and wpc.ncep.noaa.gov.
ℹ️
Found a bug or have a feature request? Check the changelog for recent updates or reach out via the contact info on the site.
Other Pages
NWS Alerts includes several additional tools and pages accessible from the ☰ navigation menu in the top right.
🗺
Alerts by State —
/state
A grid of all 50 states + DC showing how many active alerts each state currently has. Click any state to open its dedicated page with a live map and alert sidebar. Alert counts refresh every 30 seconds automatically.
📍
State Alert Page —
/state/XX
Shows all active NWS alerts for a single state on an interactive map with a scrollable sidebar. Alerts include full tag detection (EMERGENCY, PDS, CONFIRMED, damage threats) and a detail panel with description, instructions, and metadata. Updates automatically every 30 seconds.
🕘
Alert History —
/history
Search historical NWS storm-based warnings back to 2002 using the Iowa Environmental Mesonet VTEC archive. Filter by date range, state, event type (e.g. Tornado Warning, Flash Flood Warning), and tag (Emergency only). Click any result row to view full event details and a link to the IEM event page.
🕐
Outlook Schedule —
/outlooks
Live countdown timers for every recurring NWS product issuance — SPC Day 1/2/3 convective outlooks, WPC Excessive Rainfall Outlooks, WPC Hazards Outlook, and NHC tropical advisories. Times shown in both UTC and your local timezone.
📊
Statistics —
/stats
A breakdown of currently active alerts by event type, severity, and state. Useful for getting a quick overview of the national alert picture at a glance.
🌐
SWCC —
/swcc
The Severe Weather Command Center — a dedicated view of SPC convective outlooks, Mesoscale Discussions, and national severe weather context. Best used alongside the main dashboard during active severe weather events.