| June 2008 | Flood | Elkader | $3,500,000 | The Turkey River at Elkader established a new record crest at about 6 a.m. CDT on June 10 of 30.9 feet. The previous record crest was 27.3 feet on June 15, 1991. Flood stage is 12.0 feet. The river rose again above flood stage from June 12 through June 14th cresting at 16.63 feet. |
| April 2008 | Flood | Elkader | $380,000 | Runoff from heavy rainfall caused significant rises on the Turkey River and caused moderate to major flooding. At Elkader, the Turkey River crested at 18.84 feet on April 25. Flood stage is 12 feet. Damage was estimated at $100,000 including damage to the dike on the town's southwest side and erosion on the riverbank on the northwest side of the community. At Garber, the river crested at 27.98 feet on April 25, which was below the record setting crest of 32.8 feet on May 23, 2004. Flood stage at Garber is 17 feet. |
| May 1999 | Thunderstorm Wind | Elkader | $100,000 | no account filed |
| August 2016 | Flood | Elkader | $63,000 | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested over ten feet above the flood stage at 22.57 feet. The flood waters damaged some trails, sidewalks and the riverbank. |
| August 1997 | Hail | Elkader | $50,000 | no account filed |
| May 1994 | Thunderstorm Wind | Elkader | $50,000 | no account filed |
| June 1998 | Thunderstorm Wind | Elkader | $35,000 | no account filed |
| June 1997 | Thunderstorm Wind | Elkader | $8,000 | no account filed |
| July 2020 | Thunderstorm Wind | Elkader | $5,000 | Trees were blown down in Elkader and across other parts of Clayton County. There was also a power outage in Elkader. |
| July 2019 | Thunderstorm Wind | Elkader | $5,000 | Trees were blown down onto power lines north of Elkader. |
| July 2017 | Thunderstorm Wind | Elkader | $5,000 | Power lines were blown down in Elkader. |
| March 2017 | Thunderstorm Wind | Elkader | $3,000 | A 73 mph wind gust occurred in Elkader. A light post and a 12 inch diameter tree were blown down. |
| June 2014 | Thunderstorm Wind | Elkader | $3,000 | Trees and power lines were blown down in Elkader. |
| June 2019 | Thunderstorm Wind | Elkader | $2,000 | Trees were blown down west of Elkader along State Highway 56. |
| September 2016 | Flood | Elkader | $2,000 | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested over eight feet above the flood stage at 20.65 feet. |
| July 2006 | Thunderstorm Wind | Elkader | $1,500 | no account filed |
| April 1997 | Thunderstorm Wind | Elkader | $1,500 | no account filed |
| August 2025 | Flood | Elkader | - | Heavy rain during the middle of August allowed the Turkey River at Elkader to rise into flood stage during the early evening on August 19th. The site crested at 13.33 ft in minor flood stage during the late morning on August 20th before falling below flood stage just after midnight on August 21st. |
| February 2023 | Flood | Elkader | - | Runoff from the combination of rainfall and melting snow pushed the Turkey River out of its banks in Elkader. The river crested almost two feet above the flood stage at 13.77 feet on the 27th. |
| August 2021 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested almost eleven feet above the flood stage at 22.82 feet on the 30th. This was the fourth highest crest on record. |
| March 2020 | Hail | Elkader | - | Quarter sized hail fell in Elkader. |
| June 2020 | Flood | Elkader | - | Runoff from the heavy rains associated with Tropical Depression Cristobal pushed the Turkey River out of its banks in Elkader. The river crested over three feet above the flood stage at 15.21 feet on the 11th. |
| March 2019 | Flood | Elkader | - | Runoff from rain and melting snow along with ice jams, pushed the Turkey River out of its banks in Elkader. The river crested over six feet above the flood stage at 18.45 feet on March 14th. |
| May 2019 | Hail | Elkader | - | Quarter sized hail fell in Elkader. |
| May 2019 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested less than a half foot above the flood stage at 12.23 feet. |
| January 2018 | Flood | Elkader | - | Ice jams and runoff from heavy rain caused flooding along the Turkey River in Elkader. The river crested just over a foot above the flood stage at 13.05 feet. |
| September 2018 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks near Elkader. The river crested just over four feet above the flood stage at 16.06 feet on September 5th. |
| May 2018 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested almost four feet above the flood stage at 15.82 feet on the 5th. |
| September 2018 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks near Elkader. The river crested almost five feet above the flood stage at 16.71 feet on September 20th. |
| June 2018 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested a foot and a half above the flood stage at 13.44 feet on the 10th. |
| October 2018 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested less than a foot above the flood stage at 12.67 feet on October 1st. |
| October 2018 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested almost three above the flood stage at 14.72 feet on October 10th. |
| June 2017 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested over two feet above the flood stage at 14.23 feet. |
| July 2017 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested above the flood state twice. The first crest was around a half foot above the flood stage at 12.52 feet very early on the 22nd. The river dipped briefly below the flood stage before cresting again around a half foot above the flood stage at 12.4 feet during the evening of the 22nd. |
| June 2016 | Flood | Elkader | - | Heavy rains across portions of northeast Iowa pushed the Turkey River out of its banks in Elkader. The river crested at 12.81 feet, less than a foot above the flood stage. |
| September 2016 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested over a foot above the flood stage at 13.36 feet. |
| September 2016 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested over five feet above the flood stage at 17.17 feet. |
| July 2016 | Flood | Elkader | - | Runoff from heavy rains pushed the Turkey River out of its banks in Elkader. The river crested less than a half foot above the flood stage at 12.21 feet. |
| December 2015 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested at 12.82 feet, just under a foot over the flood stage. |
| June 2015 | Hail | Elkader | - | Quarter sized hail fell in Elkader. Around a 1000 acres of corn and beans were damaged by the hail northeast of Elkader. |
| July 2014 | Flood | Elkader | - | Flooding that began in late June on the Turkey River in Elkader ended when the river went below the flood stage on the first day of July. |
| June 2014 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested almost seven feet above the flood stage at 18.82 feet. |
| June 2014 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested around a foot and a half above the flood stage at 13.52 feet. The river remained above flood stage into July. |
| June 2013 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested almost three feet above the flood stage at 14.95 feet. |
| June 2013 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkey River out of its banks in Elkader. The river crested about a foot and a half above the flood stage at 13.66 feet. |
| March 2013 | Flood | Elkader | - | Runoff from snow melt and heavy rains pushed the Turkey River out of its banks near Elkader. The river crested almost two feet above the flood stage at 13.98 feet. |
| May 2013 | Flood | Elkader | - | Runoff from heavy rain pushed the Turkery River out of its banks in Elkader. The river crested almost four feet above the flood stage at 15.86 feet. |
| March 2011 | Flood | Elkader | - | The combination of rainfall and melting snow pushed the Turkey River at Elkader out of its banks. The river exceeded the flood stage for a short period on the 23rd. The river crested less than a quarter of a foot over the flood stage at 12.14 feet. |
| March 2010 | Flood | Elkader | - | The Turkey River near Elkader rose above the flood stage of 12 feet on the morning of March 11th. It crested at 14.42 feet on March 12th around 10:00 p.m., before falling back below flood stage around noon on March 14th.||Only minor flooding was observed as the river rose above flood stage, with no damage reported. |
| July 2010 | Flood | Elkader | - | Locally heavy rains pushed the Turkey River out of its banks in Elkader on July 7th. The river exceeded the flood stage by a half foot cresting at 12.52 feet. |
| July 2008 | Thunderstorm Wind | Elkader | - | Trained spotter reported 12 inch limbs down and hail one half inch in diameter. |
| April 2018 | Hail | Elkader | - | no account filed |
| July 2017 | Hail | Elkader | - | no account filed |
| April 2010 | Hail | Elkader | - | no account filed |
| April 2005 | Hail | Elkader | - | no account filed |
| April 2005 | Hail | Elkader | - | no account filed |
| May 2000 | Hail | Elkader | - | no account filed |
| August 1997 | Hail | Elkader | - | no account filed |