| June 2010 | Thunderstorm Wind | Beardstown | $3,500,000 | Numerous large trees were uprooted, and many large tree branches and power lines were downed. Thirty nine structures sustained damage and most needed repairs to be returned to a habitable state. These structures included single and multiple family homes, mobile homes, and businesses. Three structures were a total loss. |
| August 1999 | Thunderstorm Wind | Beardstown | $210,000 | As a line of severe thunderstorms moved into Cass County, several miles stretch of US Route 67 was closed due to 40 power poles being blown down. Also, ten homes sustained minor damage from the storms. A barn and a garage were destroyed, and numerous trees, tree limbs, and other power lines were blown down. In Arenzville, one of the fallen trees damaged a pickup truck. Also, considerable crop damage was reported countywide, especially between Beardstown and Arenzville. Damage to the crops was estimated around $6.8 million. |
| December 2018 | Tornado (EF1) | Beardstown | $200,000 | A tornado touched down 1.1 miles southeast of Beardstown at 3:25 PM CST. The tornado damaged some power poles near the railroad tracks east of the nursing home south of Beardstown, then tracked northeastward, causing tree damage as it crossed IL Route 125. The tornado damaged the Water Treatment Plant, including 3 of the 4 wells that serve the city, and knocked down numerous trees as it passed just east of Roy Roberts Park. It also knocked the windows out of several vehicles in the parking lot of the Park. The tornado continued moving to the northeast across Chandlerville Rd, causing an elongated area of tree damage along Duck Slough Rd before dissipating in a field east of Phelps Ditch Rd about 3.9 miles northeast of Beardstown at 3:33 PM CST. |
| July 2010 | Flash Flood | Beardstown | $100,000 | Slow moving thunderstorms produced copious amounts of rainfall in western Cass County late in the evening of July 28th. Rainfall amounts of 4.00 to 5.00 were measured in 90 minutes which produced nearly two feet of water on many roads. Numerous cars were stranded on the streets in Beardstown. |
| March 2008 | Thunderstorm Wind | Beardstown | $67,000 | Thunderstorm winds damaged the roof of the Beardstown Fire Department. |
| September 2008 | Flash Flood | Beardstown | $60,000 | Water from Indian Creek was flooding homes in a subdivision 2 miles south of Beardstown. |
| June 2018 | Thunderstorm Wind | Beardstown | $35,000 | Numerous tree limbs and power lines were blown down. |
| September 2014 | Thunderstorm Wind | Beardstown | $35,000 | Several trees and power lines were blown down. |
| June 2010 | Thunderstorm Wind | Beardstown | $15,000 | One tree and numerous tree limbs were blown down in and around Beardstown. |
| September 2014 | Thunderstorm Wind | Beardstown | $12,000 | Numerous large tree limbs were blown down. |
| February 2011 | Hail | Beardstown | $10,000 | Golfball-sized hail damaged a vehicle. |
| June 2018 | Thunderstorm Wind | Beardstown | $6,000 | A power pole was blown down in Beardstown. |
| May 2013 | Thunderstorm Wind | Beardstown | $6,000 | A power pole was blown down in Beardstown. |
| May 2016 | Thunderstorm Wind | Beardstown | $2,000 | A tree was blown across US-67 just south of Beardstown. |
| June 2024 | Thunderstorm Wind | Beardstown | - | A few tree branches were blown down. |
| May 2023 | Thunderstorm Wind | Beardstown | - | Power lines were blown onto railroad tracks. |
| April 2017 | Flash Flood | Beardstown | - | Rain amounts of 3.40 to 4.00 inches in about a two hour period during the evening hours, on already saturated ground, resulted in flash flooding across mush of Cass County. Numerous streets in Virginia and Ashland were impassable, as were numerous rural roads in the county. Ashland Road south of Illinois Route 125 was closed near the Sangamon County line because it was washed out. |
| April 2017 | Flood | Beardstown | - | Rain amounts of 3.40 to 4.00 inches in about a two hour period during the evening hours, on already saturated ground, resulted in flash flooding across mush of Cass County. Numerous streets in Virginia and Ashland were impassable, as were numerous rural roads in the county. Ashland Road south of Illinois Route 125 was closed near the Sangamon County line because it was washed out. Additional rain of 0.50 to 1.00 inch during the early morning hours kept many roads flooded. Flood waters subsided by mid-morning on the 30th. |
| May 2013 | Flood | Beardstown | - | High impact flooding on the Illinois River continued from April. Several structures southwest of Beardstown in rural parts of Cass County were damaged by record levels of flooding on the Illinois River. The flood wall in Beardstown, however, spared the city for significant damage. Agricultural land and several roads adjacent to the river were also damaged. High impact flooding subsided when the river level at Beardstown fell below a stage of 18 feet on May 22nd. Damage estimates for the buildings, agricultural land and roads were not available for this event. |
| April 2013 | Flood | Beardstown | - | Several structures southwest of Beardstown in rural parts of Cass County were damaged by record levels of flooding on the Illinois River. The flood wall in Beardstown, however, spared the city from significant damage. Agricultural land and several roads adjacent to the river were also damaged. The river stage at Beardstown climbed to a record level of 29.81 feet on April 27th at 01:25 local time, which was nearly 16 feet above flood stage. High impact flooding continued into the month of May 2013. |
| May 2011 | Thunderstorm Wind | Beardstown | - | Several trees and power lines were blown down in Beardstown. |
| June 2011 | Flash Flood | Beardstown | - | Severe thunderstorms during the late evening hours produced 1.00 to 2.00 of rain on extremely saturated ground. This resulted in rapid flash flooding of creeks, streams and roads in extreme southern Cass County. Illinois Route 100/U.S. Highway 67 had several areas of standing water, and most rural roads were impassable. |
| June 2011 | Flash Flood | Beardstown | - | Thunderstorms during the late evening hours only produced 1.00 to 2.00 of rain. However, the ground was extremely saturated and flash flooding had occurred at times during the previous week. Thus, rapid flash flooding of creeks and roads occurred across almost all of Cass County. Streets in Beardstown and Virginia were flooded and Illinois Routes 78 and 125 had standing water in spots. Nearly all rural roads were impassable due to the flooding. |
| July 2010 | Flash Flood | Beardstown | - | Heavy rainfall rates of 2.00 per hour produced flash flooding in much of Cass County during the late evening hours of July 24th. Total rainfall amounts of nearly 3.00 were common across the county, with many rural roads closed due to the flooding. |
| November 2005 | Thunderstorm Wind | Beardstown | - | Tree blown down. |
| May 2004 | Thunderstorm Wind | Beardstown | - | Several trees and tree limbs were blown down. Also, a storage building east of town had some of the metal siding peeled off. |
| October 2004 | Thunderstorm Wind | Beardstown | - | Few trees and power lines down. |
| July 2003 | Thunderstorm Wind | Beardstown | - | A large tree was blown down across US 67 on the southwest side of Beardstown. |
| September 2003 | Thunderstorm Wind | Beardstown | - | Several trees were blown down onto US 67 south of Beardstown. |
| April 2002 | Thunderstorm Wind | Beardstown | - | Scattered wind damage was reported in portions of Cass County along and south of a Beardstown to Philadelphia line. The damage was due to the rear flank downdraft of the severe thunderstorm. Damage consisted of numerous trees toppled or broken off, power poles snapped off, an irrigation rig thrown over and damage to a barn. |
| July 2002 | Thunderstorm Wind | Beardstown | - | Several large tree limbs were blown down around town. |
| July 2001 | Thunderstorm Wind | Beardstown | - | Several trees and power lines were blown down. |
| August 2001 | Flash Flood | Beardstown | - | Flooding mainly affected the town of Beardstown, based on reports. Numerous roads flooded with standing water in Beardstown reported at 1130 PM CDT. At 1245 AM CDT, minor flooding was reported on Illinois Route 125 from the Cass County sheriff's office. No significant problems reported with any of the flooding |
| August 2000 | Thunderstorm Wind | Beardstown | - | Several large tree limbs were blown down. |
| June 2000 | Thunderstorm Wind | Beardstown | - | A large tree was blown down just south of town. |
| September 2000 | Thunderstorm Wind | Beardstown | - | A tree was blown down, as well as some tree limbs and power lines. |
| June 2000 | Thunderstorm Wind | Beardstown | - | Several trees and tree limbs were blown down. |
| June 1999 | Thunderstorm Wind | Beardstown | - | Several trees were blown down one mile east of Beardstown. Also, a home in the area lost some siding. |
| February 1999 | Thunderstorm Wind | Beardstown | - | Several trees were blown down in Beardstown. |
| August 1999 | Thunderstorm Wind | Beardstown | - | Several trees blown down. |
| April 1998 | Tornado (F0) | Beardstown | - | A tornado touched down near Clear Lake. It caused minor damage to 5 cabins and tore part of the roof off of another one. Also, numerous trees were blown down. No injuries were reported and no damage estimate was available. |
| June 1998 | Thunderstorm Wind | Beardstown | - | Thunderstorm winds blew down a tree onto a house and another one fell onto a car in Beardstown. No injuries were reported and no damage estimate was available. |
| June 1998 | Thunderstorm Wind | Beardstown | - | Large tree limbs were blown down, some of which were lying on Route 125 between Beardstown and Virginia. |
| March 1998 | Thunderstorm Wind | Beardstown | - | Several large trees were blown down and some siding was taken off of one home in Beardstown. No injuries were reported and no damage estimate was available. |
| July 1994 | Thunderstorm Wind | Beardstown | - | Thunderstorm winds blew down a large tree 2 S of Beardstown. |
| July 1994 | Thunderstorm Wind | Beardstown | - | Thunderstorm winds blew down three large trees in a cemetery in Beardstown. A storm spotter in Newmansville estimated thunderstorm winds around 60 mph. No damage was reported. Thunderstorm winds blew down several power lines in Chandlerville. |
| August 1993 | Thunderstorm Wind | Beardstown | - | Thunderstorm winds blew down several trees. Some trees fell onto Highway 125, blocking it briefly. |
| March 2026 | Hail | Beardstown | - | no account filed |
| July 2023 | Hail | Beardstown | - | no account filed |
| July 2019 | Hail | Beardstown | - | no account filed |
| May 2019 | Hail | Beardstown | - | no account filed |
| June 2019 | Hail | Beardstown | - | no account filed |
| June 2018 | Hail | Beardstown | - | no account filed |
| February 2017 | Hail | Beardstown | - | no account filed |
| March 2017 | Hail | Beardstown | - | no account filed |
| June 2017 | Hail | Beardstown | - | no account filed |
| April 2014 | Hail | Beardstown | - | no account filed |
| June 2014 | Hail | Beardstown | - | no account filed |
| July 2006 | Hail | Beardstown | - | no account filed |
| August 2006 | Hail | Beardstown | - | no account filed |