Hail Reports – Friday April 4th 2025 – 96 Hail Storms in 8 states: OK, OH, KY, TN, TX, MO, AR, IL

Hail Map for Fri, Apr 4th 2025 – 96 Hail Storms in Oklahoma, Ohio, Kentucky, Tennessee, Texas, Missouri, Arkansas, Illinois

96 hail storms reported across 8 states: Oklahoma, Ohio, Kentucky, Tennessee, Texas, Missouri, Arkansas, Illinois

Total Hail Storms: 96

Under 1.00″ 1.00″–1.24″ 1.25″–1.74″ 1.75″ and larger

Hail Storm #1 – Muskogee, OK

Location: 3 NW Muskogee, OK

County: Muskogee

Time: 7:00 AM CDT

Size: 1.00"

Comments: (TSA)

Hail Storm #2 – Muskogee, OK

Location: 3 NW Muskogee, OK

County: Muskogee

Time: 7:07 AM CDT

Size: 1.00"

Comments: (TSA)

Hail Storm #3 – Wagoner, OK

Location: Wagoner, OK

County: Wagoner

Time: 7:24 AM CDT

Size: 1.00"

Comments: (TSA)

Hail Storm #4 – Hills, OH

Location: Shawnee Hills, OH

County: Greene

Time: 11:56 AM EDT

Size: 3.00"

Comments: Photo verified. (ILN)

Hail Storm #5 – Jamestown, OH

Location: 1 WSW Jamestown, OH

County: Greene

Time: 11:57 AM EDT

Size: 2.00"

Comments: Photo verified. (ILN)

Hail Storm #6 – Murray, KY

Location: 6 ENE Murray, KY

County: Calloway

Time: 3:29 PM CDT

Size: 1.75"

Comments: Power outages reported as well. (PAH)

Hail Storm #7 – Grove, KY

Location: Smiths Grove, KY

County: Warren

Time: 3:30 PM CDT

Size: 1.50"

Comments: Report with photo of estimated ping pong size hail. (LMK)

Hail Storm #8 – Grove, KY

Location: Smiths Grove, KY

County: Warren

Time: 3:35 PM CDT

Size: 1.75"

Comments: Twitter picture compared to a wiffle ball. (LMK)

Hail Storm #9 – Hamlin, KY

Location: 4 NW Hamlin, KY

County: Calloway

Time: 3:37 PM CDT

Size: 2.00"

Comments: (PAH)

Hail Storm #10 – Hamlin, KY

Location: 6 WNW Hamlin, KY

County: Calloway

Time: 3:40 PM CDT

Size: 2.75"

Comments: (PAH)

Hail Storm #11 – Oneida, TN

Location: 2 NE Oneida, TN

County: Scott

Time: 4:41 PM EDT

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (MRX)

Hail Storm #12 – Lindale, TX

Location: Lindale, TX

County: Smith

Time: 4:11 PM CDT

Size: 1.00"

Comments: Dime to quarter size hail reported by Amateur Radio operator. (SHV)

Hail Storm #13 – Bettie, TX

Location: 3 N Bettie, TX

County: Upshur

Time: 5:18 PM CDT

Size: 1.00"

Comments: (SHV)

Hail Storm #14 – Redwater, TX

Location: 3 SW Redwater, TX

County: Bowie

Time: 6:32 PM CDT

Size: 1.75"

Comments: KTBS-TV viewer reports golf ball size hail just east of Maud community near Wright Patman Lake. (SHV)

Hail Storm #15 – Marionville, MO

Location: 1 NE Marionville, MO

County: Lawrence

Time: 7:22 PM CDT

Size: 1.00"

Comments: 1 inch hail 1 NE of Marionville HS. (SGF)

Hail Storm #16 – Republic, MO

Location: Republic, MO

County: Greene

Time: 7:23 PM CDT

Size: 1.25"

Comments: half dollar size hail. (SGF)

Hail Storm #17 – Willard, MO

Location: Willard, MO

County: Greene

Time: 7:32 PM CDT

Size: 1.00"

Comments: quarter size hail. (SGF)

Hail Storm #18 – Willard, MO

Location: 5 SSE Willard, MO

County: Greene

Time: 7:33 PM CDT

Size: 1.00"

Comments: Quarter size hail. Lasted 5 minutes. (SGF)

Hail Storm #19 – Glidewell, MO

Location: 3 SSW Glidewell, MO

County: Greene

Time: 7:35 PM CDT

Size: 1.25"

Comments: Willard Springfield area. Picture provided by media of 1.25 inch hail. (SGF)

Hail Storm #20 – Willard, MO

Location: 2 S Willard, MO

County: Greene

Time: 7:37 PM CDT

Size: 1.00"

Comments: Report from mPING… Quarter 1.00 in. (SGF)

Hail Storm #21 – Willard, MO

Location: 4 S Willard, MO

County: Greene

Time: 7:39 PM CDT

Size: 1.25"

Comments: 1.25 inch hail. (SGF)

Hail Storm #22 – Olive, MO

Location: 3 NW Olive, MO

County: Dallas

Time: 7:54 PM CDT

Size: 1.25"

Comments: larger than quarter sized haiL at High Praire church on redtop rd near the Buffalo and Fair Grove line. Lasted about 1 min. (SGF)

Hail Storm #23 – Bloomfield, MO

Location: Bloomfield, MO

County: Stoddard

Time: 8:59 PM CDT

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (PAH)

Hail Storm #24 – Eagletown, OK

Location: Eagletown, OK

County: McCurtain

Time: 9:20 PM CDT

Size: 1.75"

Comments: Golf ball size hail reported in the middle of Eagletown. (SHV)

Hail Storm #25 – Eagletown, OK

Location: 3 NW Eagletown, OK

County: McCurtain

Time: 9:23 PM CDT

Size: 2.00"

Comments: Just north of the Eagletown community. (SHV)

Hail Storm #26 – Hatfield, AR

Location: Hatfield, AR

County: Polk

Time: 10:01 PM CDT

Size: 1.75"

Comments: (LZK)

Hail Storm #27 – Rocky, AR

Location: Rocky, AR

County: Polk

Time: 10:11 PM CDT

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (LZK)

Hail Storm #28 – Centerville, OH

Location: 3 SE Centerville, OH

County: Montgomery

Time: 11:33 PM EDT

Size: 1.00"

Comments: (ILN)

Hail Storm #29 – Centerville, OH

Location: 3 S Centerville, OH

County: Montgomery

Time: 11:35 PM EDT

Size: 1.00"

Comments: (ILN)

Hail Storm #30 – Waynesville, OH

Location: 4 WNW Waynesville, OH

County: Warren

Time: 11:40 PM EDT

Size: 1.00"

Comments: (ILN)

Hail Storm #31 – Valley, OH

Location: 3 E Spring Valley, OH

County: Greene

Time: 11:50 PM EDT

Size: 1.00"

Comments: (ILN)

Hail Storm #32 – Hills, OH

Location: 2 NW Shawnee Hills, OH

County: Greene

Time: 11:50 PM EDT

Size: 1.00"

Comments: (ILN)

Hail Storm #33 – Metropolis, IL

Location: 3 NNW Metropolis, IL

County: Massac

Time: 10:55 PM CDT

Size: 1.00"

Comments: (PAH)

Hail Storm #34 – Jamestown, OH

Location: 3 E Jamestown, OH

County: Greene

Time: 12:00 AM EDT (Apr 5)

Size: 2.75"

Comments: Photo verified. (ILN)

Hail Storm #35 – Uvalde, TX

Location: Uvalde, TX

County: Uvalde

Time: 11:01 PM CDT

Size: 1.25"

Comments: Quarter to half dollar sized hail. (EWX)

Hail Storm #36 – City, TX

Location: Sterling City, TX

County: Sterling

Time: 11:34 PM CDT

Size: 1.75"

Comments: The Sterling County Sheriff Office reported golf ball size hail in Sterling City. (SJT)

Hail Storm #37 – City, TX

Location: Sterling City, TX

County: Sterling

Time: 11:35 PM CDT

Size: 1.50"

Comments: Delayed report from mPING: Ping Pong Ball (1.50 in.). (SJT)

Hail Storm #38 – Concan, TX

Location: 5 SE Concan, TX

County: Uvalde

Time: 11:42 PM CDT

Size: 1.00"

Comments: Hail anywhere from marble to quarter size. Also… numerous dents on the hood of vehicle. Time estimated via radar. (EWX)

Hail Storm #39 – City, TX

Location: 1 W Sterling City, TX

County: Sterling

Time: 11:45 PM CDT

Size: 1.25"

Comments: Reported hail damage to cars and broken tree limbs. (SJT)

Hail Storm #40 – Rotan, TX

Location: Rotan, TX

County: Fisher

Time: 11:45 PM CDT

Size: 1.25"

Comments: (SJT)

Hail Storm #41 – Stamford, TX

Location: 1 SE Stamford, TX

County: Jones

Time: 11:48 PM CDT

Size: 1.25"

Comments: Report from mPING: Half Dollar (1.25 in.). (SJT)

Hail Storm #42 – Stamford, TX

Location: 1 E Stamford, TX

County: Jones

Time: 12:05 AM CDT (Apr 5)

Size: 1.75"

Comments: (SJT)

Hail Storm #43 – View, TX

Location: 2 SE Lake View, TX

County: Val Verde

Time: 12:30 AM CDT (Apr 5)

Size: 1.25"

Comments: Report from mPING Half Dollar. (EWX)

Hail Storm #44 – Pender, AR

Location: Peter Pender, AR

County: Franklin

Time: 12:34 AM CDT (Apr 5)

Size: 1.25"

Comments: Timing estimated from radar. (TSA)

Hail Storm #45 – Ozark, AR

Location: Ozark, AR

County: Franklin

Time: 12:48 AM CDT (Apr 5)

Size: 1.25"

Comments: Franklin County EM reported quarter to half dollar size hail at Ozark EOC. (TSA)

Hail Storm #46 – Angelo, TX

Location: 4 S San Angelo, TX

County: Tom Green

Time: 1:10 AM CDT (Apr 5)

Size: 1.00"

Comments: (SJT)

Hail Storm #47 – Pettigrew, AR

Location: Pettigrew, AR

County: Madison

Time: 1:14 AM CDT (Apr 5)

Size: 1.50"

Comments: Timing estimated from radar. (TSA)

Hail Storm #48 – Mena, AR

Location: 1 SW Mena, AR

County: Polk

Time: 1:32 AM CDT (Apr 5)

Size: 1.25"

Comments: Report from mPING. (LZK)

Hail Storm #49 – Mena, AR

Location: 1 NW Mena, AR

County: Polk

Time: 1:34 AM CDT (Apr 5)

Size: 1.50"

Comments: Report from mPING. (LZK)

Hail Storm #50 – Fairgro, AR

Location: 1 N Polk County Fairgro, AR

County: Polk

Time: 1:35 AM CDT (Apr 5)

Size: 1.50"

Comments: Report from mPING. (LZK)

Hail Storm #51 – Acorn, AR

Location: Acorn, AR

County: Polk

Time: 1:35 AM CDT (Apr 5)

Size: 2.25"

Comments: Report from mPING. (LZK)

Hail Storm #52 – Eula, TX

Location: Eula, TX

County: Callahan

Time: 1:38 AM CDT (Apr 5)

Size: 1.00"

Comments: Lots of nickel-size hail with some quarter-size. (SJT)

Hail Storm #53 – City, TX

Location: 4 SSW Lakeside City, TX

County: Archer

Time: 1:38 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #54 – Ink, AR

Location: 2 NW Ink, AR

County: Polk

Time: 1:40 AM CDT (Apr 5)

Size: 1.00"

Comments: Report from mPING. (LZK)

Hail Storm #55 – City, TX

Location: 2 NW Lakeside City, TX

County: Wichita

Time: 1:42 AM CDT (Apr 5)

Size: 1.25"

Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)

Hail Storm #56 – City, TX

Location: 3 NW Lakeside City, TX

County: Wichita

Time: 1:42 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #57 – City, TX

Location: 3 S Lakeside City, TX

County: Archer

Time: 1:43 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #58 – City, TX

Location: 3 NW Lakeside City, TX

County: Wichita

Time: 1:43 AM CDT (Apr 5)

Size: 1.25"

Comments: Spotter Network report. (OUN)

Hail Storm #59 – City, TX

Location: 2 NW Lakeside City, TX

County: Wichita

Time: 1:44 AM CDT (Apr 5)

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (OUN)

Hail Storm #60 – City, TX

Location: 3 NW Lakeside City, TX

County: Wichita

Time: 1:45 AM CDT (Apr 5)

Size: 1.75"

Comments: Report from mPING: Golf Ball (1.75 in.). (OUN)

Hail Storm #61 – City, TX

Location: 2 N Lakeside City, TX

County: Wichita

Time: 1:46 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #62 – Kingston, AR

Location: Kingston, AR

County: Madison

Time: 1:46 AM CDT (Apr 5)

Size: 1.75"

Comments: (TSA)

Hail Storm #63 – City, TX

Location: 4 NE Lakeside City, TX

County: Wichita

Time: 1:47 AM CDT (Apr 5)

Size: 1.00"

Comments: Report from mPING: Quarter (1.00 in.). (OUN)

Hail Storm #64 – Falls, TX

Location: 3 W Wichita Falls, TX

County: Wichita

Time: 1:48 AM CDT (Apr 5)

Size: 1.00"

Comments: Report from mPING: Quarter (1.00 in.). (OUN)

Hail Storm #65 – Falls, TX

Location: 1 SW Wichita Falls, TX

County: Wichita

Time: 1:48 AM CDT (Apr 5)

Size: 1.50"

Comments: (OUN)

Hail Storm #66 – Arrowhead, TX

Location: 4 NNE Lake Arrowhead, TX

County: Clay

Time: 1:50 AM CDT (Apr 5)

Size: 1.50"

Comments: Location and time are estimated. (OUN)

Hail Storm #67 – City, AR

Location: Y City, AR

County: Scott

Time: 1:50 AM CDT (Apr 5)

Size: 2.00"

Comments: (LZK)

Hail Storm #68 – Waldron, AR

Location: Waldron, AR

County: Scott

Time: 1:58 AM CDT (Apr 5)

Size: 1.50"

Comments: (LZK)

Hail Storm #69 – Waldron, AR

Location: Waldron, AR

County: Scott

Time: 2:00 AM CDT (Apr 5)

Size: 1.75"

Comments: (LZK)

Hail Storm #70 – Dean, TX

Location: 2 E Dean, TX

County: Clay

Time: 2:01 AM CDT (Apr 5)

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). (OUN)

Hail Storm #71 – Waurika, OK

Location: Waurika, OK

County: Jefferson

Time: 2:25 AM CDT (Apr 5)

Size: 1.75"

Comments: Additional information from previous hail report at Waurika. House siding was damaged by wind-driven hail. (OUN)

Hail Storm #72 – Waurika, OK

Location: 8 E Waurika, OK

County: Jefferson

Time: 2:32 AM CDT (Apr 5)

Size: 1.75"

Comments: House windows and car windows broken by wind-driven hail. (OUN)

Hail Storm #73 – Meg, AR

Location: 3 SSE Meg, AR

County: Franklin

Time: 2:35 AM CDT (Apr 5)

Size: 1.00"

Comments: Timing estimated from radar. (TSA)

Hail Storm #74 – Meg, AR

Location: 3 SE Meg, AR

County: Franklin

Time: 2:36 AM CDT (Apr 5)

Size: 1.75"

Comments: (TSA)

Hail Storm #75 – Roseville, AR

Location: 3 SW Roseville, AR

County: Logan

Time: 2:42 AM CDT (Apr 5)

Size: 1.25"

Comments: Report from mPING. (LZK)

Hail Storm #76 – Ozark, AR

Location: 1 E Ozark, AR

County: Franklin

Time: 2:45 AM CDT (Apr 5)

Size: 1.75"

Comments: (TSA)

Hail Storm #77 – Ozark, AR

Location: Ozark, AR

County: Franklin

Time: 2:45 AM CDT (Apr 5)

Size: 1.25"

Comments: Franklin County EM reported half dollar size hail at Ozark EOC. (TSA)

Hail Storm #78 – Loco, OK

Location: 1 E Loco, OK

County: Stephens

Time: 2:47 AM CDT (Apr 5)

Size: 1.50"

Comments: Delayed report. Social media image. Time is estimated from radar. (OUN)

Hail Storm #79 – Loco, OK

Location: Loco, OK

County: Stephens

Time: 2:47 AM CDT (Apr 5)

Size: 2.00"

Comments: Social media post shown from inside of car with windows destroyed. Time estimated by radar. (OUN)

Hail Storm #80 – Ringling, OK

Location: 4 N Ringling, OK

County: Jefferson

Time: 2:48 AM CDT (Apr 5)

Size: 1.75"

Comments: Four house windows broken and seven other damaged by wind-driven hail. (OUN)

Hail Storm #81 – Loco, OK

Location: 3 E Loco, OK

County: Stephens

Time: 2:48 AM CDT (Apr 5)

Size: 1.75"

Comments: Significant siding damage from wind-driven hail. (OUN)

Hail Storm #82 – Meg, AR

Location: 2 E Meg, AR

County: Franklin

Time: 2:49 AM CDT (Apr 5)

Size: 2.00"

Comments: Photo from emergency manager showing large hail estimated to be about 2 inches in diameter. (TSA)

Hail Storm #83 – Velma, OK

Location: 4 SE Velma, OK

County: Stephens

Time: 2:55 AM CDT (Apr 5)

Size: 1.75"

Comments: Siding and window damage from wind-driven hail in Alma area. (OUN)

Hail Storm #84 – City, OK

Location: 3 W Ratliff City, OK

County: Carter

Time: 2:58 AM CDT (Apr 5)

Size: 1.75"

Comments: House siding damage from wind-driven hail at the community of Countyline… at the Stephens-Carter County line. (OUN)

Hail Storm #85 – Velma, OK

Location: 6 NE Velma, OK

County: Stephens

Time: 3:05 AM CDT (Apr 5)

Size: 1.50"

Comments: Report from mPING: Ping Pong Ball (1.50 in.). Time adjusted based on radar. (OUN)

Hail Storm #86 – Davis, OK

Location: 3 W Davis, OK

County: Murray

Time: 3:18 AM CDT (Apr 5)

Size: 1.50"

Comments: Siding damage from wind-driven hail. (OUN)

Hail Storm #87 – City, OK

Location: 3 E Elmore City, OK

County: Garvin

Time: 3:24 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #88 – Wynnewood, OK

Location: Wynnewood, OK

County: Garvin

Time: 3:26 AM CDT (Apr 5)

Size: 1.50"

Comments: Siding damage from wind-driven hail. (OUN)

Hail Storm #89 – Wynnewood, OK

Location: 3 NE Wynnewood, OK

County: Garvin

Time: 3:28 AM CDT (Apr 5)

Size: 1.00"

Comments: Time estimated from radar. (OUN)

Hail Storm #90 – Valley, OK

Location: 2 SSW Pauls Valley, OK

County: Garvin

Time: 3:30 AM CDT (Apr 5)

Size: 1.00"

Comments: Social media report. (OUN)

Hail Storm #91 – Stratford, OK

Location: Stratford, OK

County: Garvin

Time: 3:40 AM CDT (Apr 5)

Size: 1.00"

Comments: (OUN)

Hail Storm #92 – Ada, OK

Location: 1 W Ada, OK

County: Pontotoc

Time: 3:55 AM CDT (Apr 5)

Size: 1.25"

Comments: Phone call report. (OUN)

Hail Storm #93 – Ada, OK

Location: 1 NNE Ada, OK

County: Pontotoc

Time: 3:57 AM CDT (Apr 5)

Size: 1.00"

Comments: Spotter Network report. (OUN)

Hail Storm #94 – Waldron, AR

Location: Waldron, AR

County: Scott

Time: 4:28 AM CDT (Apr 5)

Size: 2.75"

Comments: Image of a Waldron city police cruiser with massive hail damage… likely representative of at least baseball hail size. (LZK)

Hail Storm #95 – Pierce, OK

Location: 3 WNW Pierce, OK

County: McIntosh

Time: 4:57 AM CDT (Apr 5)

Size: 1.00"

Comments: Quarter size hail reported at Tiger Mountain. (TSA)

Hail Storm #96 – Henryetta, OK

Location: 1 SE Henryetta, OK

County: Okmulgee

Time: 4:58 AM CDT (Apr 5)

Size: 1.50"

Comments: Social media video driving through hail on I-40 near Henryetta. (TSA)