A potentially active day across Kansas and Oklahoma, but there are some potential bust factors.
SPC Outlook
SPC Day 2 Severe Storm Risk for March 24. Tap image to enlarge.
A cap should inhibit thunderstorm development through early Sunday afternoon. But increasing ascent associated with the upper trough, along with rapidly cooling mid-level temperatures and gradually increasing low-level moisture, should act in tandem both to erode the cap and support around 500-1250 J/kg of MLCAPE by late afternoon. This narrow warm sector should be located along and very close to the surface dryline, which is forecast to mix eastward into parts of western KS/OK by peak afternoon heating. Convective initiation should occur by late afternoon across these areas with 35-50 kt of deep-layer shear present. This will be sufficient to support supercells with mainly a large hail threat initially as steep mid-level lapse rates aid updraft accelerations.
By early Sunday evening, a southerly low-level jet is expected to strengthen further to around 45-60 kt over portions of central KS/OK. A narrow spatial and temporal window may exist around 23-03Z Sunday evening across this area where ongoing supercells may encounter somewhat greater low-level moisture (low to perhaps mid 50s surface dewpoints). During this same window, effective SRH will also rapidly increase in tandem with the low-level jet. The threat for a few tornadoes may exist with any persistent supercells given the strong low-level shear, but the modest low-level moisture could still be a somewhat limiting factor. Convection should tend to become elevated Sunday night as it spreads eastward into eastern KS/OK and vicinity. But, some potential for hail and strong/gusty winds may continue as thunderstorms attempt to grow upscale into small bowing line segments.
SPC Day 2 Outlook issued early morning 2024-03-23
Risk Probabilities
March 24th Tornado Probabilities. Tap to Enlarge.
March 24th Severe (1″ or larger) Hail Probabilities. Tap to Enlarge
March 24th Severe (58mph+) wind probabilities. Tap to enlarge
My Call for the Day
I see storms starting possibly as far west as Cimarron, but more likely between US-283 (WaKeeney to Dodge City to western Clark County) and US 183 (Hays to Kinsley to Coldwater), and I like the area along and south of US-50 best. If we can get out of town early enough, initial staging point would probably be Greensburg. That puts us within 30 minutes’ drive of initiation if my area is correct.
I think the best chance for tornadoes will be right on the dry line, maybe up into the triple point. We’ll be watching the triple point closely, it needs to stay south of K96, I believe, or there just won’t be enough moisture to set the stage. Moisture my top concern for tomorrow, we’ll be watching short-term and mesoscale models closely, along with current conditions, for a small area of dewpoint pooling just ahead of the dryline.
As the storms move east of US183 and especially US281 (Russell to Medicine Lodge) they will line out and then the risk transitions to wind and some hail. Actually, wind will be a factor all day long, as it will be howling above 50mph gusts most of the day, and the same from the north behind the front tomorrow night. There is the potential for non-thunderstorm wind damage tomorrow.
I think as the storms pass through the K-14 and I-135 corridors, they will start to weaken and dissipate. I expect fewer warnings east of I-135 than west. And I believe the line clears I-135 around or before 11pm. General storm motions along the line will be north-northeasterly at around 35mph.
Safety Reminder
With a risk of tornadoes tomorrow, I want to offer this reminder:
I believe the higher risk for property damage tomorrow is straight line wind. Here are a few tips:
Members Get More
Additional details are available for these membership levels:
BasicEnthusiast
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.684 ms
2 - Query:
SELECT * FROM wp_pmpro_membership_levels
Time: 0.234 ms
3 - Query:
SET time_zone = "+00:00"
Time: 0.290 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.488 ms
5 - Query:
SHOW TABLES LIKE 'wp\\_ewwwio\\_images'
Time: 0.760 ms
6 - Query:
select option_name, option_value from wp_options where option_name like 'mcloud%'
Time: 1.055 ms
7 - Query:
SHOW TABLES LIKE 'wp_mcloud_pending_optimizations'
Time: 0.595 ms
8 - Query:
SHOW TABLES LIKE 'wp_mcloud_bg_optimizations'
Time: 0.407 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.999 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.263 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.319 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.316 ms
13 - Query:
SELECT id FROM wp_pmpro_membership_levels LIMIT 1
Time: 0.258 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.132 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.074 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.295 ms
17 - Query:
SELECT ID, post_name, post_parent, post_type
FROM wp_posts
WHERE post_name IN ('sunday-3-24-wind-hail-and-a-tornado-or-two')
AND post_type IN ('page','attachment')
Time: 0.688 ms
18 - Query:
SELECT wp_posts.ID
FROM wp_posts
WHERE 1=1 AND wp_posts.post_name = 'sunday-3-24-wind-hail-and-a-tornado-or-two' AND wp_posts.post_type = 'post'
ORDER BY wp_posts.post_date DESC
Time: 0.521 ms
19 - Query:
SELECT autoload FROM wp_options WHERE option_name = 'pmpro_visits' LIMIT 1
Time: 0.566 ms
20 - Query:
SHOW FULL COLUMNS FROM `wp_options`
Time: 0.930 ms
21 - Query:
UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:637;s:8:\"thisdate\";s:10:\"2025-15-05\";s:4:\"week\";i:7112;s:8:\"thisweek\";s:2:\"20\";s:5:\"month\";i:29691;s:9:\"thismonth\";s:1:\"5\";s:3:\"ytd\";i:230818;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:1448042;}' WHERE `option_name` = 'pmpro_visits'
Time: 0.384 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 = 'sunday-3-24-wind-hail-and-a-tornado-or-two/'
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.906 ms
23 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = 'sunday-3-24-wind-hail-and-a-tornado-or-two/'
AND post_type = 'seopress_404'
Time: 0.249 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.087 ms
25 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = ''
AND post_type = 'seopress_404'
Time: 0.053 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 = 'sunday-3-24-wind-hail-and-a-tornado-or-two'
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.320 ms
27 - Query:
SELECT ID
FROM wp_posts
WHERE 1=1
AND post_title = 'sunday-3-24-wind-hail-and-a-tornado-or-two'
AND post_type = 'seopress_404'
Time: 0.232 ms
28 - Query:
SELECT p.ID FROM wp_posts AS p WHERE p.post_date < '2024-03-23 08:48:47' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date DESC LIMIT 1
Time: 0.653 ms
29 - Query:
SELECT p.ID FROM wp_posts AS p WHERE p.post_date > '2024-03-23 08:48:47' AND p.post_type = 'post' AND p.post_status = 'publish' ORDER BY p.post_date ASC LIMIT 1
Time: 0.652 ms
30 - 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 (126644)
ORDER BY t.name ASC
Time: 0.242 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') AND tr.object_id IN (126644)
ORDER BY tt.parent DESC
Time: 0.227 ms
32 - Query:
SELECT autoload FROM wp_options WHERE option_name = 'pmpro_views' LIMIT 1
Time: 0.555 ms
33 - Query:
UPDATE `wp_options` SET `option_value` = 'a:9:{s:5:\"today\";i:953;s:8:\"thisdate\";s:10:\"2025-15-05\";s:4:\"week\";i:7336;s:8:\"thisweek\";s:2:\"20\";s:5:\"month\";i:30963;s:9:\"thismonth\";s:1:\"5\";s:3:\"ytd\";i:231311;s:8:\"thisyear\";s:4:\"2025\";s:7:\"alltime\";i:941354;}' WHERE `option_name` = 'pmpro_views'
Time: 0.336 ms
34 - 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 = '126644')
Time: 0.232 ms
35 - 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 = '126644')
Time: 1.745 ms
36 - 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 = '126644')
Time: 0.272 ms
37 - Query:
SELECT wp_posts.ID
FROM wp_posts
WHERE 1=1 AND wp_posts.post_name = '5a7d25af62eac508ab551cffae927bd9' AND wp_posts.post_type = 'oembed_cache' AND ((wp_posts.post_status = 'publish'))
ORDER BY wp_posts.post_date DESC
Time: 0.890 ms
38 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126646) ORDER BY meta_id ASC
Time: 0.638 ms
39 - Query:
SELECT * FROM wp_posts WHERE ID = 126646 LIMIT 1
Time: 0.658 ms
40 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126649) ORDER BY meta_id ASC
Time: 0.807 ms
41 - Query:
SELECT * FROM wp_posts WHERE ID = 126649 LIMIT 1
Time: 0.609 ms
42 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126647) ORDER BY meta_id ASC
Time: 0.765 ms
43 - Query:
SELECT * FROM wp_posts WHERE ID = 126647 LIMIT 1
Time: 0.557 ms
44 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126648) ORDER BY meta_id ASC
Time: 0.952 ms
45 - Query:
SELECT * FROM wp_posts WHERE ID = 126648 LIMIT 1
Time: 0.556 ms
46 - Query:
SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (126654) ORDER BY meta_id ASC
Time: 0.623 ms
47 - Query:
SELECT * FROM wp_posts WHERE ID = 126654 LIMIT 1
Time: 0.545 ms
48 - Query:
SELECT * FROM wp_posts WHERE ID = 126656 LIMIT 1
Time: 0.542 ms
49 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/03/2024-03-24-dy2-cat.webp'
Time: 27.808 ms
50 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = 'https://images.ksstorm.info/2024/03/2024-03-24-tor.webp'
Time: 41.580 ms
51 - Query:
select post_id from wp_mcloud_post_map where post_url = 'https://images.ksstorm.info/2024/03/2024-03-24-tor.webp' order by post_id desc limit 1
Time: 0.246 ms
52 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = 'https://images.ksstorm.info/2024/03/2024-03-24-dy2-hail.webp'
Time: 44.307 ms
53 - Query:
select post_id from wp_mcloud_post_map where post_url = 'https://images.ksstorm.info/2024/03/2024-03-24-dy2-hail.webp' order by post_id desc limit 1
Time: 0.321 ms
54 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = 'https://images.ksstorm.info/2024/03/2024-03-24-dy2-wind.webp'
Time: 43.190 ms
55 - Query:
select post_id from wp_mcloud_post_map where post_url = 'https://images.ksstorm.info/2024/03/2024-03-24-dy2-wind.webp' order by post_id desc limit 1
Time: 0.207 ms
56 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/03/2024-03-24-focus-areas.webp'
Time: 35.902 ms
57 - Query:
SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_wp_attached_file' AND meta_value = '2024/03/wind_infographic.png'
Time: 22.593 ms
58 - 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 = '126644')
Time: 0.284 ms
59 - 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.296 ms
60 - 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.131 ms
61 - 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.232 ms
62 - 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.235 ms
63 - 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.159 ms
64 - 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.293 ms
65 - Query:
select * from `wp_fluentform_forms` where `status` = 'published' and `id` = '19' limit 1
Time: 0.334 ms
66 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = 'formSettings' limit 1
Time: 0.112 ms
67 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` = '_ff_selected_style' limit 1
Time: 0.247 ms
68 - Query:
select * from `wp_fluentform_form_meta` where `form_id` = '19' and `meta_key` in ('_custom_form_css', '_custom_form_js')
Time: 0.330 ms
69 - 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.110 ms
70 - Query:
select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = 'ffs_default') limit 1
Time: 0.226 ms
71 - Query:
select * from `wp_fluentform_form_meta` where (`form_id` = '19' and `meta_key` = '_ff_form_styles') limit 1
Time: 0.183 ms