Belvidere
Population 25,462 (2025)
99 tornadoes have tracked within 25 miles of Belvidere since 1950, 3 of them rated EF3 or F3 or stronger; the most recent was on June 3, 2025.
Hazard fingerprint Each spoke is this county’s percentile among U.S. counties where that hazard occurs. How it is computed
- Tornado damage paths within 25 miles since 195099
At a glance
Tornado paths within 25 miles, tropical cyclone tracks within 100 miles and wildfire perimeters within 25 miles of the city centre. Storm events, flood insurance claims and disaster declarations are for Boone County. Earthquakes within 50 miles, volcanoes within 100 miles and smoke days are measured from the city centre; river and tide gauges, tsunami and landslide records and the drought index are for Boone County.
Strongest tornado
EF4
April 9, 2015, 30.1 mile path
Snowiest season
74.5in
Winter of 1978-79
Tornadoes
About one tornado a year since 1950, 3 of them rated F3/EF3 or stronger.
Strongest
April 9, 2015
EF4, 30.1 mile path
700 yards wide; 2 killed along the whole path.
Deadliest
April 21, 1967
24 killed, F4
450 injured along the whole path.
Most recent
Tuesday, June 3, 2025
EF0, 0.3 mile path
Within the past year.
Every recorded tornado
| Jun 3, 2025 | EF0 | 0.3 | 0 | 0 |
| Jul 15, 2024 | EF0 | 2.2 | 0 | 0 |
| Jul 15, 2024 | EF0 | 0.2 | 0 | 0 |
| Jul 15, 2024 | EF0 | 1.7 | 0 | 0 |
| Jul 15, 2024 | EF0 | 1.2 | 0 | 0 |
| Jul 15, 2024 | EF0 | 5.3 | 0 | 0 |
| Jul 14, 2024 | EF0 | 3.4 | 0 | 0 |
| May 7, 2024 | EF1 | 1.0 | 0 | 0 |
| May 7, 2024 | EF0 | 14.3 | 0 | 0 |
| Jul 12, 2023 | EF1 | 6.4 | 0 | 0 |
| Jul 12, 2023 | EF0 | 2.5 | 0 | 0 |
| Jun 1, 2023 | EFU | 0.0 | 0 | 0 |
| May 31, 2023 | EFU | 0.6 | 0 | 0 |
| Mar 31, 2023 | EF0 | 7.0 | 0 | 0 |
| Mar 31, 2023 | EF0 | 10.6 | 0 | 0 |
| Mar 31, 2023 | EF0 | 3.6 | 0 | 0 |
| Mar 31, 2023 | EF1 | 17.3 | 0 | 0 |
| Mar 31, 2023 | EF1 | 8.6 | 0 | 0 |
| Mar 31, 2023 | EF1 | 5.8 | 0 | 0 |
| Mar 31, 2023 | EF1 | 27.5 | 40 | 1 |
| May 25, 2022 | EF0 | 3.5 | 0 | 0 |
| Apr 30, 2022 | EFU | 0.1 | 0 | 0 |
| Apr 30, 2022 | EF0 | 0.5 | 0 | 0 |
| Aug 10, 2021 | EFU | 0.6 | 0 | 0 |
| Aug 9, 2021 | EF1 | 1.5 | 0 | 0 |
| Aug 9, 2021 | EF0 | 6.8 | 0 | 0 |
| Aug 9, 2021 | EF1 | 3.8 | 0 | 0 |
| Aug 9, 2021 | EF1 | 1.8 | 0 | 0 |
| Aug 9, 2021 | EF0 | 0.1 | 0 | 0 |
| Aug 9, 2021 | EF0 | 3.2 | 0 | 0 |
| Aug 10, 2020 | EF1 | 5.7 | 0 | 0 |
| Aug 10, 2020 | EF0 | 6.3 | 0 | 0 |
| Aug 10, 2020 | EF1 | 9.2 | 0 | 0 |
| Aug 10, 2020 | EF0 | 1.6 | 0 | 0 |
| May 23, 2020 | EF0 | 3.2 | 0 | 0 |
| Mar 28, 2020 | EF1 | 7.0 | 0 | 0 |
| Jun 28, 2017 | EF1 | 1.6 | 0 | 0 |
| Jun 28, 2017 | EF1 | 5.9 | 0 | 0 |
| May 17, 2017 | EF1 | 10.3 | 0 | 0 |
| Jul 18, 2015 | EF0 | 0.1 | 0 | 0 |
| Jul 18, 2015 | EF0 | 0.1 | 0 | 0 |
| Apr 9, 2015 | EF1 | 0.3 | 0 | 0 |
| Apr 9, 2015 | EF1 | 3.9 | 0 | 0 |
| Apr 9, 2015 | EF0 | 0.4 | 0 | 0 |
| Apr 9, 2015 | EF1 | 4.0 | 0 | 0 |
| Apr 9, 2015 | EF0 | 1.9 | 0 | 0 |
| Apr 9, 2015 | EF4 | 30.1 | 11 | 2 |
| Apr 9, 2015 | EF0 | 2.8 | 0 | 0 |
| May 22, 2011 | EF1 | 0.9 | 0 | 0 |
| May 22, 2011 | EF1 | 2.7 | 0 | 0 |
| May 22, 2011 | EF1 | 0.5 | 0 | 0 |
| May 22, 2011 | EF1 | 29.1 | 0 | 0 |
| Nov 22, 2010 | EF1 | 5.5 | 0 | 0 |
| Nov 22, 2010 | EF2 | 18.1 | 6 | 0 |
| Sep 21, 2010 | EF0 | 0.4 | 0 | 0 |
| Jul 30, 2009 | EF0 | 0.2 | 0 | 0 |
| Jun 19, 2009 | EF1 | 0.7 | 0 | 0 |
| Jun 12, 2008 | EF1 | 6.2 | 0 | 0 |
| Jan 7, 2008 | EF3 | 13.1 | 5 | 0 |
| Aug 26, 2006 | F0 | 0.1 | 0 | 0 |
| Aug 24, 2004 | F0 | 0.1 | 0 | 0 |
| May 30, 2003 | F0 | 4.0 | 0 | 0 |
| May 30, 2003 | F0 | 0.3 | 0 | 0 |
| May 10, 2001 | F0 | 0.1 | 0 | 0 |
| Jul 31, 2000 | F0 | 0.5 | 0 | 0 |
| Jul 18, 1997 | F0 | 0.1 | 0 | 0 |
| Jun 6, 1996 | F0 | 2.0 | 0 | 0 |
| May 19, 1996 | F1 | 0.8 | 0 | 0 |
| Jul 2, 1993 | F0 | 0.5 | 0 | 0 |
| Jun 26, 1993 | F0 | 5.0 | 0 | 0 |
| Jun 26, 1993 | F0 | 0.2 | 0 | 0 |
| Apr 29, 1991 | F0 | 0.1 | 0 | 0 |
| Apr 29, 1991 | F0 | 0.1 | 0 | 0 |
| Apr 29, 1991 | F0 | 3.0 | 0 | 0 |
| Aug 28, 1990 | F1 | 3.0 | 0 | 0 |
| Sep 28, 1986 | F0 | 0.2 | 0 | 0 |
| May 15, 1986 | F0 | 0.2 | 0 | 0 |
| Jun 22, 1984 | F1 | 0.6 | 0 | 0 |
| Jul 3, 1983 | F1 | 0.3 | 0 | 0 |
| Jul 16, 1980 | F2 | 1.4 | 0 | 0 |
| Aug 17, 1979 | F2 | 0.5 | 0 | 0 |
| Apr 5, 1978 | F1 | 0.7 | 0 | 0 |
| Jun 18, 1975 | F2 | 4.7 | 1 | 0 |
| Jun 20, 1974 | F0 | 0.1 | 0 | 0 |
| Jun 20, 1974 | F0 | 0.1 | 0 | 0 |
| Apr 21, 1974 | F1 | 0.1 | 2 | 0 |
| Jun 16, 1973 | F0 | 0.1 | 0 | 0 |
| Jun 15, 1973 | F0 | 0.1 | 0 | 0 |
| Nov 1, 1971 | F2 | 3.0 | 1 | 0 |
| Jun 11, 1967 | F1 | 0.1 | 0 | 0 |
| May 18, 1967 | F1 | 0.3 | 0 | 0 |
| Apr 21, 1967 | F4 | 25.5 | 450 | 24 |
| Apr 19, 1966 | F1 | 0.5 | 0 | 0 |
| Sep 9, 1965 | F1 | 1.0 | 0 | 0 |
| Sep 2, 1963 | F0 | 10.8 | 0 | 0 |
| Sep 26, 1959 | F1 | 3.0 | 0 | 0 |
| Jul 10, 1959 | F1 | 1.0 | 0 | 0 |
| Oct 8, 1958 | F2 | 81.0 | 0 | 1 |
| Aug 30, 1958 | F2 | 0.1 | 0 | 0 |
- Injuries and deaths are for the tornado’s whole path, which may extend beyond this area.
- Weak tornadoes were under-recorded before Doppler radar coverage became national in the early 1990s, so earlier decades read low. Ratings use the Fujita scale before February 2007 and the Enhanced Fujita scale after.
Storm Prediction Center severe weather database, 1950 to 2025.
Hurricanes and tropical storms
No tropical storm or hurricane has tracked within 100 miles since records began in 1851.
Wildfire and smoke
No large wildfire has been mapped within 25 miles since satellite mapping began in 1984.
Smoke overhead
Smokiest year
2023: 75 days
Heavy smoke on 20 days in 2021, the most of any year.
Last 10 years
26.1 days a year
Medium or heavy smoke, 2016 to 2025.
2025
20 days
Medium or heavy smoke. 40 so far in 2026.
- A smoke day is a date on which a smoke plume traced by NOAA Hazard Mapping System analysts from satellite imagery covered this place's point (the county's population centre or the city centre). Counts here are of medium or heavy smoke. Since 2018 analysts have often drawn light smoke as one area over most of the continent, so light-smoke counts are not comparable from year to year. The plumes show smoke anywhere in the air above, not air quality at the ground, and smoke hidden by cloud is missed.
NOAA Hazard Mapping System smoke analysis, 2011 to 2026, retrieved October 30, 2026.
Floods and flood insurance
46 federal flood insurance claims since 1978, with $271,000 paid.
Flood insurance figures are for Boone County, the county that contains Belvidere.
Most claims in one year
1999: 6 claims
$15,000 paid.
2nd most
1979: 5 claims
$731 paid.
3rd most
2013: 5 claims
$77,000 paid.
Claims by ZIP code
| 61008 | 24 | $71,000 |
| 61038 | 14 | $119,000 |
Flood events since 1996
- Flood21
- Flash Flood14
- Heavy Rain5
This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026. NOAA Storm Events through 2026.
River crests
River gauges in Boone County, the county that contains Belvidere.
Most severe crest
January 24, 1938
Kishwaukee River at Belvidere, 16.90 ft
7.90 feet above the 9.0 ft flood stage; major flooding by today’s categories.
Most recent moderate or major crest
May 19, 2020
Kishwaukee River at Belvidere, 10.59 ft
Moderate flooding.
River gauges
| Kishwaukee River at Belvidere | 9.0 | 16.90 ft | 13 |
- Crests are the highest and the recent crests the National Weather Service lists for each river gauge in the county that has a flood stage, not every flood. Flood categories use each gauge's current flood stages; crests from before levees, dams or channel changes may not be comparable. Crests measured on an old datum are left out of the rankings.
NOAA National Water Prediction Service gauge records, retrieved October 30, 2026.
Drought
In severe drought or worse for 151 of 1,581 months since 1895 (10%); the longest spell lasted 12 months.
The drought index is for Boone County, the county that contains Belvidere.
151
Months in severe drought or worse since 1895
58
Months in extreme drought
10%
Share of all months, severe or worse
22
Drought reports to the Weather Service since 1996
Lowest reading
August 1934
−8.31, extreme drought
Longest severe spell
12 months
July 1988 to June 1989.
Latest month
September 2026
+1.21, slightly wet
Last severe month: March 2022.
- The Palmer Drought Severity Index is computed by NOAA each month from the county's average temperature and precipitation, relative to the county's own climate. Zero is normal; -3 or lower is severe drought and -4 or lower extreme drought. It describes the long-term balance of moisture, not water supply or crop losses.
NOAA NCEI nClimDiv county Palmer Drought Severity Index, 1895 to September 2026, issued October 6, 2026.
Earthquakes
2 earthquakes of magnitude 4 or more within 50 miles since 1900; the largest was magnitude 5.0 in 1909.
3
Magnitude 3+ within 50 miles since 1973
2
Magnitude 4+ within 50 miles since 1900
1
Magnitude 5+ within 50 miles since 1900
Most recent, magnitude 3 or more
July 15, 2024
Magnitude 3.1
2 km WNW of Somonauk, Illinois; 43.7 miles away.
Every earthquake of magnitude 4 or more within 50 miles
| Sep 15, 1972 | 4.0 | 49.5 |
| May 26, 1909 | 5.0 | 42.4 |
- Earthquakes of magnitude 2.5 or more in the USGS Comprehensive Catalog since 1900. Within 50 miles means the epicentre lies within 50 miles of the city centre.
- Small earthquakes were under-recorded before the modern seismic networks of the 1970s and are still missed in remote areas, so early decades read low. Magnitudes are as the catalogue reports them and mix scales (moment, local and body-wave).
USGS ANSS Comprehensive Earthquake Catalog, 1900 to present, retrieved October 30, 2026.
Severe weather and other events
422 events in the National Weather Service record for Boone County, 381 of them since 1996.
49
Hail reports, 1 inch or larger
1
Hail, 2 inches or larger
115
Damaging gusts, 58 mph+
77
Winter weather events since 1996
11
Heat events since 1996
23
Cold events since 1996
Largest hail
April 12, 2014
2.00 inches
Strongest measured or estimated gust
July 11, 2011
86 mph
More event types since 1996
| Lightning | 2 | 1 |
Costliest events since 1996
- Nov 22, 2010Tornado$4.5 million
National Weather Service narrative
A tornado which touched down in eastern Winnebago County, crossed into western Boone County and moved across largely open rural fields towards the town of Caledonia. Significant damage occurred to at least six buildings in Caledonia, with approximately 20 additional buildings sustaining minor damage. Several large trees were snapped or uprooted, and a grain bin partially collapsed. The tornado was again likely at EF2 intensity at this time. The tornado then continued northeast from Caledonia, downing several power poles and causing damage ranging from blown off roofs to completely destroying at least three farm outbuildings. One of these buildings, located two miles northwest of…
- Jan 7, 2008Tornado$2.0 million
National Weather Service narrative
A tornado touched down at 330 pm CST about 1.2 miles north of Poplar Grove in Boone County and ended at 348 pm about 3.2 miles north northeast of Harvard in McHenry County. The tornado crossed the Boone McHenry County line near Hunter Road, about 3 miles northeast of Capron. The first signs of damage were at Quail Trap Road just east of Poplar Grove Road where trees were damaged and sections of roofing were removed from a shed. The tornado intensified to EF2 intensity at Edwards Apple Orchard on Centerville Road. A large barn was destroyed and other buildings were severely damaged. Large trees were snapped or uprooted. The tornado reached its maximum intensity of EF3 at the…
- Aug 25, 2006Thunderstorm Wind$400,000
National Weather Service narrative
Huge trees and 40 to 50 power lines blown down. A roof was blown off a house and a semi trailer was blown over.
- Apr 12, 2014Hail$250,000
National Weather Service narrative
Hail to two inches in diameter was estimated on Route 76 near Poplar Grove Airport. Shopping centers in the area reported heavy damage from hail. A Walmart had 129 skylights damaged or broken while a ShopKo was also damaged by the hail.
- Apr 9, 2015Tornado$150,000
National Weather Service narrative
Witnesses said the tornado touched down in a field then moved northeast destroying a detached garage. The tornado ripped the roof off of a home though the walls mainly remained intact. Several hardwood trees were snapped. Maximum wind speeds were estimated to be 110 mph. (Tornado 6 of 7).
- May 17, 2017Tornado$100,000
National Weather Service narrative
A tornado touched down approximately two miles south of Poplar Grove. Tree branches were broken on Poplar Grove Road where the tornado touched down. A large softwood tree trunk was snapped on Beaver Road. Trees were debarked on Beaverton Road. A small outbuilding was destroyed on Edson Road. Hardwood trees were snapped at the trunk on Russellville Road and again on Capron Road. On the east side of Capron, A garage was destroyed and shingles were peeled off the north side of a home and dozens of trees were snapped. Another small outbuilding was destroyed on County Line Road with debris strewn about three quarters of a mile downstream. The tornado passed into McHenry County on…
- Jun 28, 2017Flash Flood$100,000
National Weather Service narrative
Very heavy rain fell across Boone County during the evening hours of June 28th. Numerous roads were flooded, closed and impassable due to flash flooding. Many county roads were also flooded and closed. Significant flooding was reported on many roads in Belvidere where there were water rescues from stranded vehicles. Ditches were overflowing onto Genoa Road. Storm total rainfall reports included 4.95 inches 2 miles northwest of Belvidere and 4.70 inches in Belvidere.
- Aug 7, 2007Flash Flood$100,000
National Weather Service narrative
Several roads and many basements were flooded after 4 to 6 inches of rain fell over southern Boone County in a short period of time. Motorists flooded on Appleton Road near Route 20.
- Apr 9, 2015Tornado$75,000
National Weather Service narrative
This is a continuation of a tornado that began in Dekalb County. This tornado was identified from a storm chaser video and survey. Three barns were destroyed on Pearl Street Road. Maximum winds speeds were estimated to be 110 mph. (Tornado 4b of 7).
- Oct 26, 2010High Wind, Boone$50,000
National Weather Service narrative
Record setting low pressure over Minnesota produced high winds across northern Illinois on October 26, behind a strong cold front which swept across the state during the morning. The high winds caused around 200,000 Commonwealth Edison customers to lose power. Five hundred flights were canceled at O'Hare Airport. The high winds blew down tree limbs and power lines across northern Illinois. ||Some peak wind gusts included; 71 mph near Dixon in Lee County, 62 mph at Waukegan Airport in Lake County, and 58 mph at Peru in LaSalle County. ||Damage reports included; 448 reports of trees damaged in Chicago as well as many traffic lights, street lights and poles; wind blew a cargo…
- Storm Events records before 1996 cover only tornadoes, thunderstorm wind and hail. Damage figures are as reported by the National Weather Service at the time, not adjusted for inflation.
NOAA NCEI Storm Events Database, 1950 to 2026, issued October 26, 2026.
Weather records
From Rockford Gtr Rockford Airport, 11.6 miles from the city centre, with records from 1951.
- All-time high
- 105°FJul 7, 2012
- All-time low
- −31°FJan 31, 2019
- Warmest night
- 80°FJul 19, 2019
- Coldest day
- −14°FJan 18, 1994
- Wettest day
- 5.70 inAug 14, 1987
- Snowiest day
- 11.7 inNov 25, 2018
- Hottest year
- 2012mean 53.2°F
- Coldest year
- 1979mean 45.4°F
- Wettest year
- 197356.48 in
- Driest year
- 197623.25 in
- Snowiest season
- 74.5 in1978-79
Median first snow
November 20
Earliest: October 18, 1972
Median last snow
April 3
Latest: May 11, 1966
0 of 73 winters had no measurable snow.
Station Rockford Gtr Rockford Airport (USW00094822), 725 ft elevation, 11.6 miles from the city centre. Daily records from 1951 to October 26, 2026; 100.0% of days in the last 30 years are complete. Records at a single station can differ from a city’s official threaded record, which may combine several stations.
NOAA NCEI Global Historical Climatology Network Daily.
Federal disaster declarations
11 since 1953. The most recent: Covid-19 Pandemic, March 26, 2020.
Declarations for Boone County.
| Mar 26, 2020 | Biological | DR-4489-IL |
| Mar 13, 2020 | Biological | EM-3435-IL |
| Mar 17, 2011 | Snowstorm | DR-1960-IL |
| Mar 13, 2008 | Snowstorm | EM-3283-IL |
| Dec 29, 2006 | Snowstorm | EM-3269-IL |
| Sep 7, 2005 | Hurricane | EM-3230-IL |
| Jan 17, 2001 | Snowstorm | EM-3161-IL |
| Jul 9, 1993 | Flood | DR-997-IL |
| Jan 16, 1979 | Snowstorm | EM-3068-IL |
| Apr 26, 1973 | Flood | DR-373-IL |
| Apr 25, 1967 | Tornado | DR-227-IL |
This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
OpenFEMA Disaster Declarations Summaries, retrieved October 30, 2026. Statewide declarations are not listed.
Sources and vintage
Every number on this page comes from these public records.
- Tornadoes NOAA Storm Prediction Center severe weather database, through 2025.
- Tropical cyclones NOAA National Hurricane Center HURDAT2 (Atlantic; Northeast and Central Pacific), through 2025.
- Wildfire USGS/USFS Monitoring Trends in Burn Severity, through 2026.
- Storm events NOAA NCEI Storm Events Database, through 2026.
- Flood insurance OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026.
- Declarations OpenFEMA Disaster Declarations Summaries v2, retrieved October 30, 2026.
- Weather records NOAA NCEI Global Historical Climatology Network Daily, station USW00094822.
- River crests NOAA National Weather Service, National Water Prediction Service river gauges, retrieved October 30, 2026.
- Drought NOAA NCEI nClimDiv county Palmer Drought Severity Index, through September 2026.
- Smoke NOAA NESDIS Hazard Mapping System smoke analysis, retrieved October 30, 2026.
- Earthquakes USGS ANSS Comprehensive Earthquake Catalog (ComCat), retrieved October 30, 2026.
Joins, thresholds and known limits are set out in the methodology. Found an error? Report it. Page built October 30, 2026.