Bexar County, Texas

County storm and disaster record · FIPS 48029 · population 2,007,298 · 1,240 sq mi

NOAA's Storm Events Database holds 1,629 records for Bexar County, Texas from 1950 through June 30, 2026, on 728 days; the most frequent are hail reports (618 records). The deadliest single record is the June 27, 2022 heat, filed for the forecast zone Bexar, which covers the county: 53 deaths. FEMA has issued 31 declarations naming the county since 1988, 29 of them for natural hazards; the latest for a natural hazard was “Flooding” on July 18, 2026.

The record, 1950 to 2026

Storm records filed for the county each year (2026 to June 30, 2026). Before 1996 NOAA recorded only tornadoes (from 1950), thunderstorm wind and hail (from 1955).

  • recorded, no damage figure
  • under $100,000
  • $100,000 or more
  • $1 million or more
  • $10 million or more, or a death
  • $100 million or more, or 10 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1955: wind and hail recorded from 1955
  • 1996: all 48 event types from 1996
Storm records
1,629on 728 days, 1950 to June 30, 2026
Deaths recorded
132982 injuries
Damage, 2025 dollars
$2.2Bas filed (scale steps before 1993)
Tornadoes
71strongest F4
FEMA declarations
31latest 2026

Source: NOAA NCEI Storm Events Database, records through June 30, 2026 (file revision 20260918); damage converted to 2025 dollars with the BLS CPI-U. Search the record at NCEI. BLS consumer price index.

What hazards hit Bexar County most?

The most frequent records are hail reports: 618 since 1957. 62% of its hail reports since 1957 fell in April and May. The rank column places the county among Texas's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Bexar County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Hail 618 243 1957-2025 0 0 $1.9B 50 of 254
Floods 465 228 1996-2026 48 852 $97M 9 of 254
Severe thunderstorm wind 309 200 1955-2026 1 30 $19M 61 of 254
Drought 85 85 1996-2026 0 0 – 153 of 254
Tornadoes 71 52 1953-2023 3 64 $154M 82 of 254
Winter storms 33 31 1996-2026 0 0 $1.2M 150 of 254
Heat 15 15 2000-2025 69 29 – 115 of 254
Extreme cold 8 8 2007-2026 5 0 – 131 of 254
Lightning 8 8 1999-2020 3 7 $2.5M 45 of 254
Heavy rain 4 3 2014-2022 3 0 – 103 of 254
High wind and dust storms 4 4 2008-2025 0 0 $343K 143 of 254
Fog, smoke and funnel clouds 4 3 2007-2010 0 0 – 102 of 254
Wildfires 4 4 2011-2022 0 0 $1.8M 134 of 254
Hurricanes and tropical storms 1 1 2017-2017 0 0 $120K 121 of 254

Source: NOAA NCEI Storm Events Database (county and forecast-zone records attributed to the county; a zone record shows its own totals on each county it covers). Days: dates with at least one record of the hazard in the county. Ranks: days with a record per 1,000 square miles of land (Census Bureau 2024 Gazetteer), since 1950 for tornadoes, 1955 for hail and thunderstorm wind, 1996 for the rest.

How many tornadoes has Bexar County had?

NOAA records 71 tornadoes in Bexar County from 1953 to 2023, the strongest rated F4, with 3 deaths and 64 injuries recorded in the county. That is 82nd of 254 Texas counties by days with tornadoes per 1,000 square miles since 1950. A tornado that crossed a county line is counted in each county it touched, with the length of its path inside the county.

Counted as whole tornadoes rather than county records, the Storm Prediction Center's database holds 72 tornadoes whose track touched Bexar County since 1950 (NOAA's county records number 71: they file a crossing tornado once per county segment, and the two databases differ on some tracks); along their whole tracks they killed 3 people.

The deadliest and strongest tornadoes that touched Bexar County, whole tracks
DateTornadoRatingPathKilled
1953-04-28 21:00, as SPC files itHelotesF41 mi2
1988-09-17 04:45, as SPC files itSan AntonioF14 mi1
1961-11-22 07:30, as SPC files itUnnamedF31 mi0

Map of the strongest tornado tracks in Texas.

Every tornado record filed for Bexar County (71)
The 60 most recent of 71 tornadoes in Bexar County
DatePlaceCharacterKilledInjuredDamage
2023-10-26 San Antonio, Bexar County EF0 5.17 mi x 150 yd 0 0 $242K
2020-05-24 Helotes, Bexar County EF1 0.47 mi x 50 yd 0 0 $570K
2017-02-19 Kirby, Bexar County EF0 1.61 mi x 100 yd 0 0 –
2017-02-19 Wetmore, Bexar County EF1 3 mi x 200 yd 0 0 –
2017-02-19 Alamo Hgts, Bexar County EF2 4.64 mi x 600 yd 0 0 –
2015-05-23 Balcones Hgts, Bexar County EF1 0.4 mi x 150 yd 0 0 –
2013-05-25 Converse, Bexar County EF0 0.4 mi x 100 yd 0 0 $127K
2012-03-19 Kirby, Bexar County EF0 0.25 mi x 10 yd 0 0 –
2012-03-19 Longhorn, Bexar County EF0 0.75 mi x 10 yd 0 0 –
2012-03-19 Atascosa, Bexar County EF2 5 mi x 100 yd 0 4 –
2012-01-25 Alamo Downs, Bexar County EF0 0.26 mi x 30 yd 0 0 –
2011-10-09 Lackland Afb, Bexar County EF1 1.89 mi x 50 yd 0 0 $1.3M
2008-07-24 San Antonio, Bexar County EF0 0.29 mi x 30 yd 0 0 $1.1M
2007-07-15 San Antonio, Bexar County EF1 0.5 mi x 50 yd 0 0 $71K
2004-11-16 Von Ormy, Bexar County F0 0.1 mi x 20 yd 0 0 –
2004-11-16 Grey Forest, Bexar County F0 0.1 mi x 20 yd 0 0 –
2004-11-16 Kelly Afb, Bexar County F0 0.1 mi x 20 yd 0 0 –
2002-12-30 Helotes, Bexar County F0 0.2 mi x 20 yd 0 0 –
2002-03-19 Somerset, Bexar County F1 0.5 mi x 60 yd 0 0 $1.6M
2002-03-19 Somerset, Bexar County F2 1.5 mi x 50 yd 0 30 $3.3M
2002-03-19 Von Ormy, Bexar County F1 1 mi x 50 yd 0 0 $820K
2002-03-19 Von Ormy, Bexar County F1 0.5 mi x 20 yd 0 0 $820K
2002-03-19 Von Ormy, Bexar County F0 0.5 mi x 20 yd 0 0 $820K
2002-03-19 Von Ormy, Bexar County F0 0.5 mi x 20 yd 0 0 $820K
2000-10-23 San Antonio, Bexar County F0 0.5 mi x 100 yd 0 0 $86K
2000-05-19 Macdona, Bexar County F0 2.8 mi x 100 yd 0 0 $34K
2000-05-19 San Antonio, Bexar County F0 0.2 mi x 100 yd 0 0 $69K
2000-03-28 Leon Vly, Bexar County F0 0.1 mi x 20 yd 0 0 –
1998-02-25 Somerset, Bexar County F1 1 mi x 300 yd 0 0 $51K
1994-03-27 Bexar County F0 0.5 mi x 30 yd 0 0 $2K
1992-03-29 Bexar County F0 0.1 mi x 10 yd 0 0 $25K step
1988-09-17 Bexar County F1 6 mi x 50 yd 0 3 $25M step
1988-09-17 Bexar County F2 5 mi x 50 yd 0 3 $25M step
1988-09-17 Bexar County F1 4 mi x 30 yd 1 1 $2.5M step
1984-05-07 Bexar County F0 0 0 –
1984-04-07 Bexar County F0 0.1 mi x 33 yd 0 0 $3K step
1984-02-12 Bexar County F0 0.3 mi x 40 yd 0 0 $250 step
1984-02-12 Bexar County F0 0.3 mi x 40 yd 0 0 $25K step
1984-02-12 Bexar County F0 0.3 mi x 40 yd 0 0 $3K step
1984-02-12 Bexar County F0 0.3 mi x 40 yd 0 0 $250 step
1981-10-07 Bexar County F1 0.3 mi x 33 yd 0 0 $250K step
1981-08-30 Bexar County F0 0.8 mi x 27 yd 0 0 –
1980-08-10 Bexar County F0 0.8 mi x 33 yd 0 0 –
1980-08-10 Bexar County F1 0.3 mi x 30 yd 0 0 $25K step
1980-08-10 Bexar County F2 12.2 mi x 100 yd 0 2 $250K step
1979-04-20 Bexar County F1 0.3 mi x 40 yd 0 0 $25K step
1977-11-01 Bexar County F1 0.1 mi x 33 yd 0 0 $250K step
1972-09-26 Bexar County F1 0.1 mi x 7 yd 0 0 $3K step
1972-04-27 Bexar County F0 0.1 mi x 7 yd 0 0 –
1972-03-15 Bexar County F1 0.1 mi x 3 yd 0 0 $25K step
1971-06-13 Bexar County F1 0.1 mi x 7 yd 0 0 –
1970-09-13 Bexar County F2 0.1 mi x 17 yd 0 0 $3K step
1970-05-14 Bexar County F1 7.1 mi x 23 yd 0 1 $25K step
1970-04-18 Bexar County F2 0.5 mi x 67 yd 0 0 $25K step
1969-05-16 Bexar County F2 4.3 mi x 100 yd 0 3 $250K step
1969-05-03 Bexar County F2 1 mi x 67 yd 0 0 $250K step
1968-09-09 Bexar County F1 0.1 mi x 50 yd 0 2 $3K step
1967-09-24 Bexar County F1 0 0 $3K step
1967-09-20 Bexar County 0 0 –
1966-04-17 Bexar County F0 0 0 –

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

Source: NOAA NCEI Storm Events Database, tornado records by county (path length in the county, maximum width); ratings as published: F scale before February 1, 2007, EF scale after. Whole-track figures: NOAA Storm Prediction Center tornado database (1950-2025). SPC severe weather database.

When was the last damaging storm in Bexar County?

The most recent record with damage, injuries or deaths is the May 26, 2026 thunderstorm wind ($5,000 in damage in 2025 dollars).

The 12 most recent records kept for Bexar County
DateRecordCharacterKilledInjuredDamage
2026-06-20 Flash FloodAlamo Downs, Bexar County 0 0 –
2026-06-20 Flash FloodAlamo Downs, Bexar County 0 0 –
2026-06-20 Flash FloodHollywood Park, Bexar County 0 0 –
2026-06-20 Flash FloodConverse, Bexar County 0 0 –
2026-06-20 Flash FloodFratt, Bexar County 0 0 –
2026-06-20 Flash FloodCamp Stanley, Bexar County 0 0 –
2026-06-20 Flash FloodCementville, Bexar County 0 0 –
2026-06-20 Thunderstorm WindLeon Vly, Bexar County 56 kt wind 0 0 –
2026-06-15 Flash FloodBergs Mill, Bexar County 0 0 –
2026-06-15 Flash FloodWoodlawn Lake, Bexar County 0 0 –
2026-06-15 Flash FloodConverse, Bexar County 0 0 –
2026-06-15 Flash FloodGrey Forest, Bexar County 0 0 –

Source: NOAA NCEI Storm Events Database; every record of 2025-2026 is listed, earlier ones when they caused deaths, injuries or $250,000 of damage (2025 dollars), and every tornado.

The deadliest and costliest records

Records with deaths or injuries in Bexar County, most deaths first
DateRecordCharacterKilledInjuredDamage
2022-06-27 HeatBexar County · forecast zone Bexar Temperatures were unusually hot on the 27th with high temperatures in the San Antonio area ranging from 100-103 degrees (the normal high is 93). Sixty-seven people were found in a tractor-trailer on the southwest side of San Antonio. Fifty-three people died of heat related illnesses. Forty-eight people died at the ... 53 0 –
1998-10-17 Flash FloodCountywide, Bexar County The Great October FloodIn advance of a very slow-moving upper level trough of low pressure over West Texas, a cold front drifted slowly southeastward into West Central Texas during the evening of Friday, October 16th. Deep moisture was in place across South Central Texas as the two systems approached, being fed at the ... 11 600 $15M
2025-06-12 Flash FloodLonghorn, Bexar County Training of thunderstorms with intense rainfall rates produced a swath of 3-8 inches of rain across San Antonio. Several vehicles were swept off the Loop 410 access road into Beitel Creek. There were 11 fatalities in this creek and the surrounding area. Ten people were rescued from the water, and two others were able ... 11 0 $23M
2017-07-22 HeatBexar County · forecast zone Bexar Thirty-nine people were discovered in a hot semi-trailer just aftermidnighton Sunday, July 23rd in southwestern San Antonio. The San Antonio Fire Department reported that 8 people died at the scene. Two others died after being taken to hospitals. Twenty-nine others were treated for heat related illnesses. High ... 10 29 –
2021-02-14 Extreme Cold/Wind ChillBexar County · forecast zone Bexar Extreme cold temperatures and breezy winds combined to produce wind chill values of -5 to -10 degrees F. According to a FOIA (Freedom of Information Act request) to the Texas Department of State Health Services made in April 2021, information released showed one direct death from hypothermia and three indirect deaths ... 4 0 –
2002-07-01 Flash FloodCountywide, Bexar County Additional 2 to 3 inch totals fell across Bexar County with isolated totals of up to 6 inches in the north central part of the city of San Antonio. Flash flooding developed very quickly and was countywide in its coverage. Small streams and creeks were also flash flooding. Officials reported more than 230 high water ... 4 0 –
1953-04-28 TornadoBexar County F4 1 mi x 1,760 yd 2 15 –
2025-08-31 Flash FloodSat Twin Oaks Airport, Bexar County Thunderstorms produced heavy rain that led to flash flooding. The bodies of two homeless individuals were recovered from Salado Creek near Maltsberger Ln. in northern San Antonio. Law enforcement officials believe they were swept away from a homeless encampment in a drainage channel near the creek. 2 0 –
The costliest records in Bexar County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
2016-04-12 HailGrey Forest, Bexar County 4.50 in hail 0 0 $1.7B
2001-05-06 HailSan Antonio, Bexar County 4.00 in hail 0 0 $250M
2025-06-12 Flash FloodLonghorn, Bexar County 11 0 $23M
2007-08-16 Flash FloodElmendorf, Bexar County 2 0 $21M
1998-10-17 Flash FloodCountywide, Bexar County 11 600 $15M
1998-10-17 FloodBexar County · forecast zone Bexar 0 100 $15M
1998-10-17 FloodBexar County · forecast zone Bexar 0 100 $15M
2000-03-28 HailLeon Vly, Bexar County 2.75 in hail 0 0 $8.6M

Before 1993 NOAA filed damage by category, not amount, so the list above starts in 1993. The highest category filed here before then (entered as $25M, in the dollars of the day) holds: September 17, 1988 (tornado, Bexar County); September 17, 1988 (tornado, Bexar County).

Source: NOAA NCEI Storm Events Database: deaths and injuries direct and indirect; damage is property plus crops as estimated by the National Weather Service, converted to 2025 dollars.

Is it getting more frequent?

Records per decade for Bexar County's most frequent hazards. Counts rose everywhere after 1996, when NOAA began recording every event type, so compare decades within a hazard's complete period only (the shaded cells come before it).

Bexar County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Hail71243437488153198
Floods––––23132187123
Severe thunderstorm wind418303042397076
Drought––––1142149
Tornadoes710914316102
Winter storms––––351213

Source: NOAA NCEI Storm Events Database, records per calendar decade; zone records from the CZ_TYPE field (Z).

What time of year?

62% of its hail reports since 1957 fell in April and May. The two busiest months are in violet.

The values, month by month

Jan 47 · Feb 93 · Mar 179 · Apr 319 · May 351 · Jun 185 · Jul 95 · Aug 90 · Sep 105 · Oct 83 · Nov 55 · Dec 27 (records).

Source: NOAA NCEI Storm Events Database, records by the month they began.

Federal disaster declarations for Bexar County

FEMA's register lists 31 declarations that include Bexar County: 12 major disasters, 15 emergencies and 4 fire management assistance declarations. Most were for hurricane (12) and fire (8).

Declarations including Bexar County, newest first
DeclaredNumberTypeTitle
2026-07-18EM-3649FloodFlooding
2025-03-05FM-5553FireDuke Fire
2021-02-19DR-4586Severe Ice StormSevere Winter Storms
2021-02-14EM-3554Severe Ice StormSevere Winter Storm
2020-08-24EM-3540HurricaneTropical Storms Marco and Laura
2020-07-26EM-3530HurricaneHurricane Hanna
2020-03-25DR-4485BiologicalCovid-19 Pandemic
2020-03-13EM-3458BiologicalCovid-19
2017-08-25DR-4332HurricaneHurricane Harvey
2011-09-09FM-2968FirePat Gross Fire
2011-09-08FM-2967FireBig Oak Fire
2010-06-29EM-3313HurricaneTropical Storm Alex
2008-09-10EM-3294HurricaneHurricane Ike
2008-08-29EM-3290HurricaneHurricane Gustav
2008-07-24DR-1780HurricaneHurricane Dolly
2008-03-14EM-3284FireWildfires
2007-10-02DR-1730Severe StormTropical Storm Erin
2007-08-18EM-3277HurricaneHurricane Dean
2006-01-11DR-1624FireExtreme Wildfire Threat
2006-01-05FM-2609FireBulverde Fire
2005-09-24DR-1606HurricaneHurricane Rita
2005-09-21EM-3261HurricaneHurricane Rita
2005-09-02EM-3216HurricaneHurricane Katrina Evacuation
2002-07-04DR-1425FloodSevere Storms and Flooding
1999-09-01EM-3142FireExtreme Fire Hazards
1998-10-21DR-1257FloodTx-Flooding 10/18/98
1998-08-26DR-1239Severe StormTropical Storm Charley
1997-07-07DR-1179FloodSevere Storms and Flooding
1996-02-23EM-3117FireExtreme Fire Hazard
1993-09-10EM-3113DroughtExtreme Fire Hazard
1988-10-05DR-816HurricaneHurricane Gilbert

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), declarations through October 2, 2026; one declaration is counted once however many areas it names. OpenFEMA dataset page.

How many floods has Bexar County had?

NOAA's Storm Events Database holds 465 flood or flash flood records for Bexar County from 1996 to 2026, on 228 days, with 48 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Bexar County ranks 167th of 2,942 U.S. counties.

Named storms on Bexar County's flood and tropical record
StormBeganRecordsDeaths in the county
Tropical Storm Erin2007-08-1612
Hurricane Dean2007-09-0411
Tropical Storm Charley1998-08-2310

The National Flood Insurance Program has paid $33.8 million on 2,309 claims filed in Bexar County; the most in one year was 412 in 1998. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1978: 82 · 1979: 31 · 1980: 50 · 1981: 48 · 1982: 26 · 1983: 10 · 1984: 5 · 1985: 20 · 1986: 106 · 1987: 43 · 1988: 13 · 1989: 3 · 1990: 24 · 1991: 36 · 1992: 37 · 1993: 49 · 1994: 10 · 1995: 4 · 1996: 1 · 1997: 14 · 1998: 412 · 1999: 9 · 2000: 36 · 2001: 57 · 2002: 258 · 2003: 7 · 2004: 74 · 2005: 5 · 2006: 15 · 2007: 118 · 2008: 5 · 2009: 49 · 2010: 43 · 2011: 9 · 2012: 39 · 2013: 186 · 2014: 15 · 2015: 85 · 2016: 68 · 2017: 17 · 2018: 42 · 2019: 18 · 2020: 5 · 2021: 63 · 2022: 3 · 2023: 9 · 2024: 9 · 2025: 30 · 2026: 11.

Source: FEMA OpenFEMA NFIP Redacted Claims, as of September 8, 2026; claims by year of loss, payments in the dollars of the year paid. OpenFEMA dataset page.

FEMA's modeled risk for Bexar County

FEMA's National Risk Index rates Bexar County Relatively High overall, with an expected annual loss of $619 million. These are FEMA's model estimates of future loss from 18 hazards, not a count of what happened; they can differ from the record above.

National Risk Index ratings for Bexar County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
HailVery High$72M3 a year (modeled)
TornadoVery High$124Monce in about 2 years (modeled)
Riverine FloodingVery High$365M7.5 a year (modeled)
Heat WaveRelatively High$39M10 modeled event-days a year
LightningRelatively High$1.9M46 a year (modeled)
Cold WaveRelatively High$9.5Monce in about 2 years (modeled)
Winter WeatherRelatively High$311K2.8 a year (modeled)
Strong WindRelatively High$1.5Mabout once a year (modeled)

Source: FEMA National Risk Index, county table, December 2025 release. FEMA's National Risk Index map.

Counties that share a border with Bexar County

  1. Bexar County 1,629
  2. Comal County 571
  3. Medina County 538
  4. Guadalupe County 507
  5. Bandera County 468
  6. Kendall County 435
  7. Atascosa County 386
  8. Wilson County 341

Source: U.S. Census Bureau county adjacency file; NOAA NCEI Storm Events Database, records since 1950. The Census Bureau's adjacency file.

Next