Analysis · Insurance

Thirty-three Julys in Huron County show no rising storm signal

Canada's most lightning-struck ground sits on the Lake Huron shoreline, a short drive from Huron County. That makes the county's July worth counting — so we estimated it, and then went looking for the trend a property insurer would expect to find underneath. Across nine measures of the conditions that make storms, exactly one clears statistical significance in thirty-three years of in-county observation. It points the other way.

Flashes each July
Estimate, range
Significant trends found
of
Series tested at p < 0.05
July mean dew point
°C, against — not rising
Julys observed
In-county,

The number, and what kind of number it is

Start with the question as asked: how much lightning hits Huron County in July? The honest answer begins with an admission. Nobody publishes that figure. Environment and Climate Change Canada operates the Canadian Lightning Detection Network and does publish lightning density data, but the open feed is a real-time product — ten-minute rasters, retained for about a day. There is no public archive you can query for "Huron County, July."

So the figure below is derived, and it is worth being precise about what that means. We take published flash-density climatology for this part of southwestern Ontario, multiply by the county's land area of km², and apply July's share of the year's activity. That yields roughly cloud-to-ground flashes over the county in an average July — on the order of a day — inside a plausible range of to .

Estimated cloud-to-ground flashes over Huron County, July

The width of the band is the honest part of this figure

Central estimate Plausible range
View as table
Figure 1. An estimate, not a count. The range spans published flash densities of to flashes per km² per year for this region. A single confident number here would be a fiction; the band is the finding.
The regional fact that is not an estimate

The highest one-year cloud-to-ground flash density ever recorded on Canadian land — 13.64 flashes per km², in 2011 — was measured near Forest, Ontario, on the Lake Huron shoreline south of Huron County. Environment and Climate Change Canada describes the flash density of this corridor as similar to the average over central Florida. Whatever the count for any given July, the county sits at the northern end of the most lightning-prone ground in Canada. That is a matter of record, and it is the single most useful thing an underwriter can know about this geography.

Why so much lightning here? Lake Huron. Through summer the lake breeze sets up a convergence zone inland of the shoreline, and storms crossing the lake organise as they come ashore. It is the same mechanism that produced the county's costliest single weather event: the F3 tornado that struck Goderich on 21 August 2011, which began as a waterspout over the lake, came ashore at the harbour and tracked through the town — one death, 37 injuries, and roughly $75 million in insured damage against about $130 million in total property loss. That was also the year the Forest record was set, 75 kilometres down the same shoreline.

Then the harder question

An insurer does not really want the July flash count. It wants to know whether the number is going up. That question cannot be answered from lightning data at all, because the archive does not exist — so we went at it from underneath, through the conditions that produce the lightning.

Thunderstorms need moisture, instability and lift. The most reliable single gauge of the first two at a surface station is dew point, which measures how much water the air actually holds. Relative humidity will not do: it moves with temperature, so in a warming record it will happily show you a drying trend that is really just a warming one. Dew point has no such problem.

There is exactly one long-running station inside Huron County — , climate ID , on the shoreline. We pulled every hourly and daily observation it has recorded for July from to Julys with a complete hourly record, and of those with a complete daily rainfall record as well.

July hours with a dew point at or above 20 °C

The conventional threshold for air that will support strong convection

Hours per July Fitted trend — not significant
View as table
Figure 2. Individual Julys swing between and hours. The fitted line runs at , but it explains almost none of the variation (r² ) and fails a two-sided t-test at p < 0.05. It is drawn dashed for that reason.

The scatter is the first finding. A single hot, humid July tells you nothing here: the record contains Julys with almost no humid hours at all and Julys with several hundred, sometimes back to back. Any analysis that samples three or four years from this record and draws a line between them will produce a confident trend in whichever direction the sampling happened to favour. We know, because our own first pass at this did exactly that.

Across the full record the verdict is . The same holds at the more extreme 22 °C threshold: , moving from hours per July in the first decade to in the last.

Warmer air, no extra water

Put temperature and dew point on the same axis — they share a unit, so this is a fair comparison rather than a trick of scaling — and the shape of the change becomes visible.

July mean temperature and mean dew point

Both in °C, one axis,

Mean temperature Mean dew point
View as table
Figure 3. Temperature runs at ; dew point runs at . Neither slope clears significance on its own; what is worth attention is that they point in opposite directions.

Between the first and last decade of the record, July mean temperature moved from  °C in to  °C in , and hours at or above 30 °C went from to per July. Mean dew point over the same windows went from to  °C.

Both of those are decade averages, and it needs saying plainly that neither passes a significance test on this record: temperature shows , and dew point shows . A warming direction here is consistent with what is happening regionally, but this single station over this length of record cannot establish it. What the station can say is narrower and more useful: whatever warming is under way is not being matched by added moisture.

That matters because moisture, not heat, is the binding constraint on convection. Warmer air can hold more water, and the standard expectation is that it will. Here it has not — and the one measure in this entire analysis that does clear the significance bar points the same way. The peak July dew point, the single most humid hour of each month, shows at . The most convectively favourable hour of a Huron County July is, on this record, slightly less favourable than it was thirty years ago. Read the limits below before leaning on that one: it is also the result most likely to be an instrument artefact.

Rainfall tells a compatible story, and a more operationally useful one.

July days with measurable and with heavy rainfall

Both measured in days per July

Days ≥5 mm Days ≥25 mm
View as table
Figure 4. Ordinary wet days thin out ( to per July); the heavy tail does not ( to ). Total July precipitation falls from to mm.

The pattern in the decade means is fewer wet days, an unchanged number of heavy ones, and less rain overall — precipitation concentrating, with the drizzle thinning out while the downpours hold. It is a coherent story and it is the one an underwriter would want to hear about. It is also, on the significance test, for wet days and for heavy ones. Julys of rainfall counts are simply not enough observations to resolve a change of this size.

What survives is the negative result, and for the heavy-rain tier it is the one that matters: the frequency of claim-generating rainfall days in a Huron County July has over three decades. It has not fallen either. It is, as far as this record can tell, the same as it was.

What this means for a P&C book

The temptation, given a rising loss environment, is to attribute it to locally intensifying weather. In Huron County in July, the local record does not support that. Losses are rising across Ontario — the Insurance Bureau of Canada has been clear that annual insured severe-weather losses now routinely exceed a billion dollars where two decades ago they seldom passed half that — but the driver visible in this county's own observations is not more storm days. Three things follow.

The lake is the reason for both halves. It suppresses nothing about the tail — the shoreline convergence that makes this corridor Canada's lightning capital is still there every summer — while the county's thermodynamic record simply has not moved much in a single consistent direction over the period we can observe.

What this cannot tell you

Six limits, because they bound every claim above.

Method

Everything here is reproducible from public sources with no special access and no account. The pull and the derivation are a single script; the numbers on this page are generated from its output rather than typed in, so a refresh updates the prose as well as the charts.

  1. Find a station actually inside the county

    Environment and Climate Change Canada's station inventory lists 30 stations within Huron County's bounding box, but almost all are historical, daily-only, or both. One has a modern continuous hourly record: , climate ID , on the Lake Huron shoreline. Hourly observations run from 1986 and daily from 1994.

  2. Establish what the station can and cannot answer

    Before deriving anything, we checked which fields are populated. Temperature, dew point, humidity and wind are near-complete from the mid-1990s.

    Departure from the original plan

    The intended spine of this analysis was thunderstorm-day counts from the station's present-weather field. That field is empty at this station — zero of 744 July hours populated in every year we tested (1995, 2005, 2015, 2024). It is a temperature and precipitation site, not a present-weather one. There are no thunderstorm observations from inside Huron County to analyse, which is why this paper is built on dew point instead.

  3. Reject the nearest alternative, for cause

    London International Airport, the closest station that does report present weather, was the obvious substitute.

    Departure from the original plan

    Its record is inhomogeneous across the transition to automated observation: 740 of 744 July hours carry a present-weather entry in 1995, against 285 in 2015 and 290 in 2024. Thunderstorm-day counts drawn across that break would show a decline that is an artefact of how the station is staffed, not of the weather. We did not use it. A thunderstorm trend built on this data would have been the most publishable-looking and least true result available.

  4. Derive the lightning estimate, and label it

    Flash density times county land area times July's share of annual activity. In full: flashes per km² per year × km² × % = flashes.

    Neither input is a Huron County measurement. The density is the class ECCC's 1999–2018 map assigns to southwestern Ontario between the Great Lakes, cross-checked against densities we derived from ECCC's published city flash counts — Sarnia and Stratford to the south and east, Owen Sound to the north — which bracket the county. The July share is not published for Ontario at all: ECCC's monthly breakdown is national. Ontario cannot borrow it directly, because Ontario is the least summer-concentrated jurisdiction in the country, so we scale Ontario's own summer share by the national split of July within summer. The low and high bounds carry both uncertainties at once, which is why the band is wide.

    A number we checked and did not use

    Widely repeated figures put Canada at 2.4 million flashes a year and name Harrow, Ontario as the lightning capital at 35.9 storm days. Both come from the 1999–2008 decade and have been superseded: the 1999–2018 average is 2.2521 million, and on ECCC's current definition the leading city is Windsor at 50.1 days. Mixing the two vintages would have shifted this estimate by several percent for no reason. Everything here uses 1999–2018.

    Departure from the original plan

    We intended to compute true counts. ECCC's open lightning product is real-time only — ten-minute rasters with roughly a day of retention — so there is no archive to query. NOAA's GOES-16 Geostationary Lightning Mapper is openly accessible and would give real flash locations, but at one file per 20 seconds a single July is roughly 134,000 files and 36 GB, per year of record. That is the route to an exact figure for anyone who needs one; it is out of scope for this paper, and we would rather publish a labelled estimate than an unlabelled one.

  5. Aggregate July, and refuse partial months

    For each year we count hours above the dew-point thresholds, days above the rainfall thresholds, and monthly means. A July with less than 80% of its hours or days reported is emitted as null rather than as a low value — an under-observed month is an unknown month, not a dry or a cool one, and plotting it as a dip would invent variation. Excluded years appear as gaps in the charts and are listed in the generated data file.

  6. Test the trends before believing them

    Ordinary least squares on each series against year, reported as slope per decade with r², plus a two-sided t-test of the slope against zero at p < 0.05. The test result, not the slope, governs what the prose is allowed to say: a series that fails is described as showing no detectable trend regardless of which way its line happens to point.

    A mistake worth flagging

    Our first look at this record sampled four Julys — 1990, 2000, 2010, 2025 — and found humid hours rising from 48 to 202. That looks like a clean signal and it was the premise this analysis started from. Run against all years, the trend reverses and then fails significance entirely. The four-point version was not a small error to be corrected later; it was the opposite of the finding, and it survived precisely because it matched what we expected to see.

  7. Snapshot before deriving

    Every raw CSV response is written to a dated local snapshot before anything is computed from it, so the series can be audited against what the source actually said at the time. Snapshots stay on the machine that ran the pull; only derived aggregates are published. Re-running against unchanged upstream data produces a byte-identical generated file, so a refresh gives a clean diff.

Refresh cadence

Annually, once July closes and the month's observations have settled. The station's recent months are subject to revision, so a refresh run in August may differ slightly from the same year pulled in October. The generated file's git history is the versioned record of what each refresh published.

Sources

  • Hourly and daily climate observations, Environment and Climate Change Canada, historical climate data — climate.weather.gc.ca. Climate ID . July ; retrieved .
  • Station inventory Environment and Climate Change Canada, Station Inventory — used to establish that one station with a modern hourly record lies within Huron County.
  • Lightning flash density climatology Environment and Climate Change Canada, Canadian Lightning Detection Network — lightning maps and statistics. Used for the derived July estimate only; the open lightning density product is real-time and carries no archive.
  • Huron County land area Statistics Canada, Census of Population — km².
  • Insured severe-weather losses in Canada Insurance Bureau of Canada — news and insights. Used for national and provincial loss context only; no county-level loss data is published.
  • Goderich tornado, 21 August 2011 Insured damage estimate from the Insurance Bureau of Canada, citing Property Claim Services Canada. Casualty and total-property-loss figures from contemporaneous reporting and the Environment Canada damage survey. Quoted as a realized-loss benchmark for the county, not as part of any series on this page.

This page publishes derived aggregates only — per-July counts, means and fitted trends. The underlying hourly and daily observation records are not reproduced here.

Contains information licensed under the Open Government Licence – Canada. Climate observations © Environment and Climate Change Canada. This does not constitute an endorsement by Environment and Climate Change Canada or by Statistics Canada of this product.

The July lightning figure on this page is a derived estimate, not a measured count, and is presented with its range for that reason. Nothing here is actuarial, financial, insurance or legal advice. It is a description of a public observational record, and it does not speak to the risk of any individual property.