Severe Weather Awareness: Watch vs. Warning (and a bonus)

By Scott Roberts

I give numerous weather safety talks every year, and I’m always surprised to find that even people who have lived in Kansas all their life aren’t aware of the difference between watch and warning…and especially what each one means in terms of preparedness.
Here are the key differences:

Watch – Prepare

Warning – Act Now

 

Know the Risks

Severe Weather Hazards
Severe Weather Hazards – click to expand

In my talks, I recommend having multiple ways to receive watches and warnings. I recommend the Red Cross Tornado app and having a Weather Radio as the primary means, and as watches shift to warnings I recommend media (I’m partial to KWCH) and live streams (mine is at KSStorm.TV)

What about sirens?

Warning sirens are NOT meant to be heard inside your house or business. They are strictly outdoor warning devices only. As Saline County Emergency Manager Hanna Stambaugh explains, sirens are placed where they are to cover areas where people spend time outdoors such as parks, pools and playgrounds.

Ugly Truths About Storm Safety

Social science explains why we need multiple, overlapping sources for alerts:

The ugly Reality of Warnings

Mark Bogner dispels some myths about storm safety in this post from 2015: The Deep Dark Secrets of Severe Weather Safety

When the warning comes

A great video from the National Weather Service describes the best reaction to a tornado warning depending on your circumstances at the moment the warnign is issued:

Tomorrow: Disaster Kits — What to Have in Yours

Tomorrow’s post will include downloadable lists for your family, your pets, and a special list for those with special needs. We’ll also discuss what to expect in the aftermath of a tornado and if you have to go to a shelter.

Bonus: Where most deaths from tornadoes happen

Southern states are where more people die from tornadoes. Credit: ABC 33/40, Huntsville, AL
Southern states are where more people die from tornadoes. Credit: ABC 33/40, Huntsville, AL (h/t Mike Smith)

The main reasons why:

  • Most tornadoes in the South happen at night
  • Basements are less common
  • The forestation gives more projectiles to damage buildings (see the photo at the top of this article for an example)

.st1{display:none}Members Get More

Additional details are available for these membership levels: Basic Enthusiast
Join Now
Already a member? Log in here
Keep Up to Date - Enable Notifications OK No thanks
1 - Query: SELECT option_value FROM wp_options WHERE option_name = 'siteurl' LIMIT 1
    Time: 0.952 ms
2 - Query: SELECT * FROM wp_pmpro_membership_levels
    Time: 0.197 ms
3 - Query: SET time_zone = "+00:00"
    Time: 0.295 ms
4 - Query: SELECT t0.name AS name_1, t0.value AS value_2, t0.id AS id_3, t0.created_at AS created_at_4, t0.updated_at AS updated_at_5 FROM wp_mailpoet_settings t0
    Time: 0.284 ms
5 - Query: SHOW TABLES LIKE 'wp\\_ewwwio\\_images'
    Time: 0.632 ms
6 - Query: select option_name, option_value from wp_options where option_name like 'mcloud%'
    Time: 1.269 ms
7 - Query: SHOW TABLES LIKE 'wp_mcloud_pending_optimizations'
    Time: 0.750 ms
8 - Query: SHOW TABLES LIKE 'wp_mcloud_bg_optimizations'
    Time: 0.295 ms
9 - Query: SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbb845775ff53c4a11a5569812f8843b49' AND table_name IN ('wp_toolset_associations', 'wp_toolset_connected_elements', 'wp_toolset_relationships', 'wp_toolset_type_sets')
    Time: 0.787 ms
10 - Query: SELECT count(w0_.id) AS sclr_0 FROM wp_mailpoet_subscribers w0_ WHERE w0_.deleted_at IS NULL AND w0_.status IN ('subscribed', 'unconfirmed', 'inactive')
      Time: 0.353 ms
11 - Query: SELECT a.action_id FROM wp_actionscheduler_actions a LEFT JOIN wp_actionscheduler_groups g ON g.group_id=a.group_id WHERE 1=1 AND g.slug='mailpoet-cron' AND a.hook='mailpoet/cron/daemon-trigger' AND a.args='[]' AND a.status IN ('in-progress', 'pending') LIMIT 0, 1
      Time: 0.354 ms
12 - Query: SELECT DISTINCT t.trigger_key FROM `wp_mailpoet_automations` AS a JOIN `wp_mailpoet_automation_triggers` as t WHERE a.status = 'active' AND a.id = t.automation_id ORDER BY trigger_key DESC
      Time: 0.467 ms
13 - Query: SELECT id FROM wp_pmpro_membership_levels LIMIT 1
      Time: 0.193 ms
14 - Query: SELECT id FROM wp_pmpro_membership_levels WHERE allow_signups = 1 AND (initial_payment > 0 OR billing_amount > 0 OR trial_amount > 0) LIMIT 1
      Time: 0.058 ms
15 - Query: SELECT user_id FROM wp_pmpro_memberships_users WHERE initial_payment > 0 OR billing_amount > 0 OR trial_amount > 0 LIMIT 1
      Time: 0.061 ms
16 - Query: SELECT DISTINCT meta_value FROM wp_postmeta WHERE meta_key = '_view_loop_template' AND meta_value != '0' ORDER BY post_id
      Time: 0.200 ms
17 - Query: SELECT ID, post_name, post_parent, post_type FROM wp_posts WHERE post_name IN ('swaw17-watch-vs-warning') AND post_type IN ('page','attachment')
      Time: 0.654 ms
18 - Query: SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_name = 'swaw17-watch-vs-warning' AND wp_posts.post_type = 'post' ORDER BY wp_posts.post_date DESC
      Time: 0.744 ms
19 - Query: SELECT autoload FROM wp_options WHERE option_name = 'pmpro_visits' LIMIT 1
      Time: 1.179 ms
20 - Query: SHOW FULL COLUMNS FROM `wp_options`
      Time: 2.393 ms
21 - Query: UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:940;s:8:\"thisdate\";s:10:\"2025-27-06\";s:4:\"week\";i:8204;s:8:\"thisweek\";s:2:\"26\";s:5:\"month\";i:31676;s:9:\"thismonth\";s:1:\"6\";s:3:\"ytd\";i:278018;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:1495242;}' WHERE `option_name` = 'pmpro_visits'
      Time: 0.436 ms
22 - Query: SELECT ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled' AND wp_postmeta.meta_value = 'yes' ) ) AND post_title = 'swaw17-watch-vs-warning/' AND post_type = 'seopress_404' AND post_status = 'publish' AND ( ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'only_not_logged_in' ) OR ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'both' ) )
      Time: 0.775 ms
23 - Query: SELECT ID FROM wp_posts WHERE 1=1 AND post_title = 'swaw17-watch-vs-warning/' AND post_type = 'seopress_404'
      Time: 0.341 ms
24 - Query: SELECT ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled' AND wp_postmeta.meta_value = 'yes' ) ) AND post_title = '' AND post_type = 'seopress_404' AND post_status = 'publish' AND ( ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'only_not_logged_in' ) OR ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'both' ) )
      Time: 0.094 ms
25 - Query: SELECT ID FROM wp_posts WHERE 1=1 AND post_title = '' AND post_type = 'seopress_404'
      Time: 0.087 ms
26 - Query: SELECT ID FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_postmeta AS mt1 ON ( wp_posts.ID = mt1.post_id ) WHERE 1=1 AND ( ( wp_postmeta.meta_key = '_seopress_redirections_enabled' AND wp_postmeta.meta_value = 'yes' ) ) AND post_title = 'swaw17-watch-vs-warning' AND post_type = 'seopress_404' AND post_status = 'publish' AND ( ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'only_not_logged_in' ) OR ( mt1.meta_key = '_seopress_redirections_logged_status' AND mt1.meta_value = 'both' ) )
      Time: 0.609 ms
27 - Query: SELECT ID FROM wp_posts WHERE 1=1 AND post_title = 'swaw17-watch-vs-warning' AND post_type = 'seopress_404'
      Time: 0.227 ms
28 - Query: SELECT p.ID FROM wp_posts AS p WHERE p.post_date < '2017-03-06 08:39:57' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date DESC LIMIT 1
      Time: 0.938 ms
29 - Query: SELECT p.ID FROM wp_posts AS p WHERE p.post_date > '2017-03-06 08:39:57' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date ASC LIMIT 1
      Time: 1.177 ms
30 - Query: SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2021/04/image025.jpg'
      Time: 0.402 ms
31 - Query: SELECT DISTINCT t.term_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'wpmf_tag', 'event') AND tr.object_id IN (5454) ORDER BY t.name ASC
      Time: 0.398 ms
32 - Query: SELECT DISTINCT t.term_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (5454) ORDER BY tt.parent DESC
      Time: 0.249 ms
33 - Query: SELECT autoload FROM wp_options WHERE option_name = 'pmpro_views' LIMIT 1
      Time: 0.826 ms
34 - Query: UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:1032;s:8:\"thisdate\";s:10:\"2025-27-06\";s:4:\"week\";i:9179;s:8:\"thisweek\";s:2:\"26\";s:5:\"month\";i:36564;s:9:\"thismonth\";s:1:\"6\";s:3:\"ytd\";i:288288;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:998331;}' WHERE `option_name` = 'pmpro_views'
      Time: 0.373 ms
35 - Query: SELECT DISTINCT t.term_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category') AND tr.object_id IN (5454) ORDER BY t.name ASC
      Time: 0.242 ms
36 - Query: SELECT DISTINCT t.term_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('post_tag') AND tr.object_id IN (5454) ORDER BY t.name ASC
      Time: 0.163 ms
37 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(19) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '5454')
      Time: 0.106 ms
38 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(19) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '5454')
      Time: 0.255 ms
39 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(19) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '5454')
      Time: 0.260 ms
40 - Query: SELECT wp_posts.* FROM wp_posts WHERE ID IN (5464,5465,5466)
      Time: 0.473 ms
41 - Query: SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (5464,5465,5466) ORDER BY meta_id ASC
      Time: 0.324 ms
42 - Query: SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2017/03/images-wrn-social_media-2017-severe_weather_hazards.png'
      Time: 24.970 ms
43 - Query: select post_id from wp_mcloud_post_map where post_url = 'https://ksstorm.info/wp-content/uploads/2017/03/images-wrn-social_media-2017-severe_weather_hazards.png' order by post_id desc limit 1
      Time: 0.537 ms
44 - Query: select ID from wp_posts where post_type='attachment' and guid = 'https://ksstorm.info/wp-content/uploads/2017/03/images-wrn-social_media-2017-severe_weather_hazards.png' order by ID desc limit 1
      Time: 4.017 ms
45 - Query: select ID from wp_posts where post_type='attachment' and guid like '%wp-content/uploads/2017/03/images-wrn-social_media-2017-severe_weather_hazards.png' order by ID desc limit 1
      Time: 5.760 ms
46 - Query: SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2017/03/ugly-reality-of-warnings.png'
      Time: 31.243 ms
47 - Query: select post_id from wp_mcloud_post_map where post_url = 'https://ksstorm.info/wp-content/uploads/2017/03/ugly-reality-of-warnings.png' order by post_id desc limit 1
      Time: 0.410 ms
48 - Query: select ID from wp_posts where post_type='attachment' and guid = 'https://ksstorm.info/wp-content/uploads/2017/03/ugly-reality-of-warnings.png' order by ID desc limit 1
      Time: 3.179 ms
49 - Query: select ID from wp_posts where post_type='attachment' and guid like '%wp-content/uploads/2017/03/ugly-reality-of-warnings.png' order by ID desc limit 1
      Time: 6.006 ms
50 - Query: SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2017/03/most-deaths-from-tornadoes-south.png'
      Time: 27.691 ms
51 - Query: select post_id from wp_mcloud_post_map where post_url = 'https://ksstorm.info/wp-content/uploads/2017/03/most-deaths-from-tornadoes-south.png' order by post_id desc limit 1
      Time: 0.617 ms
52 - Query: select ID from wp_posts where post_type='attachment' and guid = 'https://ksstorm.info/wp-content/uploads/2017/03/most-deaths-from-tornadoes-south.png' order by ID desc limit 1
      Time: 3.789 ms
53 - Query: select ID from wp_posts where post_type='attachment' and guid like '%wp-content/uploads/2017/03/most-deaths-from-tornadoes-south.png' order by ID desc limit 1
      Time: 6.962 ms
54 - Query: SELECT wp_posts.* FROM wp_posts WHERE ID IN (5464,5465,5466)
      Time: 0.192 ms
55 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.506 ms
56 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.178 ms
57 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.293 ms
58 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.204 ms
59 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.340 ms
60 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.452 ms
61 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.102 ms
62 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.100 ms
63 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.101 ms
64 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.217 ms
65 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.065 ms
66 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.069 ms
67 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.075 ms
68 - Query: SELECT * FROM wp_posts WHERE ID = 5464 LIMIT 1
      Time: 0.161 ms
69 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.089 ms
70 - Query: SELECT * FROM wp_posts WHERE ID = 5465 LIMIT 1
      Time: 0.077 ms
71 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.087 ms
72 - Query: SELECT * FROM wp_posts WHERE ID = 5466 LIMIT 1
      Time: 0.089 ms
73 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(19) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '5454')
      Time: 0.266 ms
74 - Query: SELECT DISTINCT(mp.page_id) FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_posts p ON mp.page_id = p.ID WHERE p.post_type IN('page', 'post')
      Time: 0.132 ms
75 - Query: SELECT DISTINCT(tr.object_id) FROM wp_term_relationships tr LEFT JOIN wp_posts p ON tr.object_id = p.ID WHERE tr.term_taxonomy_id IN( SELECT category_id FROM wp_pmpro_memberships_categories ) AND p.post_type IN('page', 'post')
      Time: 0.067 ms
76 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(20,153) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '128006')
      Time: 0.187 ms
77 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(20,153) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '128033')
      Time: 0.195 ms
78 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127306')
      Time: 0.161 ms
79 - Query: (SELECT m.id, m.name FROM wp_pmpro_memberships_categories mc LEFT JOIN wp_pmpro_membership_levels m ON mc.membership_id = m.id WHERE mc.category_id IN(23) AND m.id IS NOT NULL) UNION (SELECT m.id, m.name FROM wp_pmpro_memberships_pages mp LEFT JOIN wp_pmpro_membership_levels m ON mp.membership_id = m.id WHERE mp.page_id = '127215')
      Time: 0.230 ms
80 - Query: select * from `wp_fluentform_forms` where `status` = 'published' and `id` = '19' limit 1
      Time: 0.262 ms
81 - Query: select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = 'formSettings' limit 1
      Time: 0.330 ms
82 - Query: select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = '_ff_selected_style' limit 1
      Time: 0.189 ms
83 - Query: select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` in ('_custom_form_css', '_custom_form_js')
      Time: 0.224 ms
84 - Query: select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` in ('_ff_form_styler_css', '_ff_selected_style', 'ffs_default')
      Time: 0.119 ms
85 - Query: select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = 'ffs_default') limit 1
      Time: 0.170 ms
86 - Query: select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = '_ff_form_styles') limit 1
      Time: 0.145 ms
Total Queries: 86
Total Time: 142.128 ms