| May 2019 | Flood | Osceola | $500,000 | Heavy rainfall resulted in widespread flooding across Polk County. Clear Creek, Davis Creek and the Big Blue River were all out of their banks. The Clear Creek gauge, located in rural portions of Polk County north of Shelby, crested at 8.23 feet the afternoon of the 28th, and that was the 4th-highest crest on record. Numerous rural roads and bridges were covered in water. Due to the Davis Creek flooding, water covered a portion of Highway 81/92 just outside the west side of Osceola and threatened the highway as well as homes and property on the east side of town. To keep people from driving into Osceola, Highway 81/92 was closed approximately 3 miles east of town. |
| June 2021 | Hail | Osceola | $250,000 | Hail ranging from quarter size to two inches in diameter was reported across Osceola. |
| June 2017 | Hail | Osceola | $100,000 | Hail ranging from quarter to golf ball size fell along the Highway 81/92 corridor between Osceola and Shelby. |
| May 2011 | Tornado (EF1) | Osceola | $100,000 | This confirmed tornado was witnessed by a number of spotters, including the Emergency Manager and Fire Chief. The initial touchdown was south of Osceola, but lifted as it approached the town. It then touched down once again on the northeast edge of town, before lifting for the final time approximately 3/4 of a mile to the north. Damage included 4 metal sheds destroyed south of town, with some of the debris ending up in the city park, a large tree uprooted in the city park, and porch and shed damage to a residence on the north side of town. The top wind speed estimated with this tornado was 90 mph. |
| July 2003 | Thunderstorm Wind | Osceola | $100,000 | no account filed |
| June 1997 | Thunderstorm Wind | Osceola | $100,000 | no account filed |
| June 2017 | Thunderstorm Wind | Osceola | $75,000 | This was the second round of wind gusts estimated near 65 MPH to affect Osceola this night. Between the 2 rounds, numerous large tree branches were downed in town, some blocking roadways. |
| August 2007 | Hail | Osceola | $75,000 | no account filed |
| August 2007 | Hail | Osceola | $75,000 | no account filed |
| October 2023 | Thunderstorm Wind | Osceola | $50,000 | A wind gust of 86 MPH was measured by a mesonet station located on the south side of Osceola. This anemometer was mounted approximately 30 feet up. A metal amateur radio tower approximately 40 feet tall was knocked over at this location. One of the wooden light poles at nearby high school football field was snapped. Overall minor tree damage was reported in town and power was out on the south side of town. |
| June 2021 | Hail | Osceola | $50,000 | Hail ranging from quarter size to ping pong ball size was reported along and near this path. |
| May 2012 | Hail | Osceola | $50,000 | no account filed |
| May 2002 | Thunderstorm Wind | Osceola | $50,000 | no account filed |
| May 1999 | Hail | Osceola | $50,000 | no account filed |
| March 2006 | Thunderstorm Wind | Osceola | $30,000 | no account filed |
| May 2002 | Hail | Osceola | $30,000 | no account filed |
| June 2017 | Thunderstorm Wind | Osceola | $25,000 | Wind gusts were estimated to be around 65 MPH, knocking down large tree limbs, some up to around 12 inches in diameter. This was the first of 2 rounds of severe-criteria winds to affect Osceola. |
| June 2014 | Hail | Osceola | $25,000 | no account filed |
| July 2011 | Hail | Osceola | $25,000 | no account filed |
| July 2004 | Thunderstorm Wind | Osceola | $25,000 | no account filed |
| May 2000 | Thunderstorm Wind | Osceola | $25,000 | no account filed |
| July 2011 | Thunderstorm Wind | Osceola | $20,000 | Wind gusts were estimated at 60 MPH, knocking down a large tree limb which caused roof damage to the garage. |
| August 2007 | Flash Flood | Osceola | $20,000 | Flooding of streets in town and nearby county roads. |
| June 1999 | Thunderstorm Wind | Osceola | $20,000 | no account filed |
| May 1998 | Hail | Osceola | $20,000 | no account filed |
| June 2020 | Thunderstorm Wind | Osceola | $15,000 | Wind gusts estimated to be near 60 MPH resulted in small tree limbs being downed across Osceola, with a larger branch approximately 2 feet in diameter falling onto and damaging an attached garage on the far south side of town. |
| September 2014 | Flood | Osceola | $15,000 | Heavy rain in a small area upstream of Osceola resulted in the flooding of Davis Creek. A portion of Highway 81-92 approximately 1 mile west of town were covered in a few inches of water. Traffic was hindered, only one vehicle was allowed to pass at a time through this section. On the east side of town, where the highway crosses Davis Creek, water was covering part of the westbound lane. |
| July 2006 | Flood | Osceola | $15,000 | no account filed |
| June 2005 | Hail | Osceola | $10,000 | no account filed |
| June 2024 | Thunderstorm Wind | Osceola | $5,000 | NWS COOP Observer estimated 60 MPH winds that downed some tree limbs in town. |
| October 2013 | Hail | Osceola | $5,000 | The ground was about 50 percent covered by half dollar size hail. The time was estimated from radar. |
| June 1998 | Hail | Osceola | $5,000 | no account filed |
| July 2008 | Hail | Osceola | $2,000 | no account filed |
| April 2024 | Thunderstorm Wind | Osceola | - | Wind gusts were estimated to be at least 60 MPH. Scattered tree limbs were downed across town. |
| October 2023 | Thunderstorm Wind | Osceola | - | A wind gust of 60 MPH was measured by a mesonet station located three miles south-southeast of Osceola. |
| May 2022 | Thunderstorm Wind | Osceola | - | A wind gust of 62 MPH was measured by a mesonet station located three miles south-southeast of Osceola. |
| December 2021 | Thunderstorm Wind | Osceola | - | Wind gusts were estimated to be near 60 MPH, downing a few tree limbs. Pea size hail was also reported. |
| July 2020 | Thunderstorm Wind | Osceola | - | Wind gusts estimated to be near 60 MPH resulted in downed tree limbs across town and a small tree being blown over on the south side of town. |
| June 2019 | Heavy Rain | Osceola | - | An NERAIN observer recorded a 24-hour rainfall of 3.33 inches 7 miles north of Osceola. Another NERAIN observer recorded a 24-hour rainfall of 3.25 inches 4 miles west northwest of Shelby. Most rain fell early morning of the 26th. |
| June 2018 | Thunderstorm Wind | Osceola | - | An estimated wind gust of 60 MPH occurred in Osceola. |
| August 2017 | Heavy Rain | Osceola | - | Overnight rainfall totaled 3.14 in Osceola, bringing the 5-day total up to an impressive 10.19. |
| August 2017 | Heavy Rain | Osceola | - | A 24-hour precipitation amount of 6.95 inches was recorded in Osceola. |
| August 2017 | Heavy Rain | Osceola | - | A 24-hour precipitation amount of 4.35 inches was recorded 7 miles west of Osceola. |
| August 2017 | Heavy Rain | Osceola | - | A 24-hour precipitation amount of 4.48 inches was recorded 4 miles west-northwest of Osceola. |
| October 2016 | Heavy Rain | Osceola | - | A daily rainfall total of 3.53 inches was reported from separate rounds of morning and afternoon thunderstorms. |
| June 2014 | Heavy Rain | Osceola | - | A 24 hour rain total of 3.68 inches fell from mid-evening through the overnight, 7 miles north of Osceola. |
| August 2014 | Heavy Rain | Osceola | - | An NWS cooperative observer reported a storm-total rainfall of 3.17 inches, the majority of which fell between 830-1030 am CDT. Law enforcement reported some minor flooding in the immediate Osceola area. |
| September 2014 | Heavy Rain | Osceola | - | Storm total rainfall of 3.87 inches was reported, most falling between 6-9 p.m. |
| May 2012 | Thunderstorm Wind | Osceola | - | Wind gusts were estimated at 60 mph. |
| July 2011 | Heavy Rain | Osceola | - | Between 4 and 5:45 p.m., 4.20 inches of rain fell in Osceola. |
| July 2011 | Heavy Rain | Osceola | - | Between 4 and 5:45 p.m., 4.10 inches of rain fell 5 miles north of Osceola. |
| July 2011 | Heavy Rain | Osceola | - | Total rainfall of 3.86 inches fell over the past 24 hours, most falling during the late afternoon hours on the 5th. |
| July 1994 | Hail | Osceola | - | Thunderstorm winds produced hail up to golf ball-size causing extensive crop damage in Merrick, Valley and Polk Counties. In Merrick County, crop damage was estimated at $5.9 million. |
| April 2025 | Hail | Osceola | - | no account filed |
| May 2025 | Hail | Osceola | - | no account filed |
| May 2023 | Hail | Osceola | - | no account filed |
| August 2021 | Hail | Osceola | - | no account filed |
| August 2020 | Hail | Osceola | - | no account filed |
| April 2015 | Hail | Osceola | - | no account filed |
| April 2013 | Hail | Osceola | - | no account filed |