"Lightning never strikes the same place twice."

myths physics · generated 2026-03-28 · v0.10.0
DISPROVED 4 citations
Evidence assessed across 4 verified citations.
Verified by Proof Engine — an open-source tool that verifies claims using cited sources and executable code. Reasoning transparent and auditable.
methodology · github · re-run this proof · submit your own

This one isn't close. "Lightning never strikes the same place twice" is a myth, and the evidence against it is overwhelming and unanimous across every authoritative source.

What Was Claimed?

The saying goes that lightning avoids locations it has already hit — that once a spot has been struck, it's somehow protected or exempt from future strikes. Most people have heard this phrase at some point, often as reassurance or as a metaphor for unlikely events repeating themselves. But taken literally, it's a claim about how lightning actually behaves in nature, and that claim turns out to be completely wrong.

What Did We Find?

The evidence against this claim is about as clear-cut as it gets. The National Weather Service — the U.S. government agency responsible for weather safety guidance — states directly that lightning "often strikes the same place repeatedly, especially if it's a tall, pointy, isolated object." Their example is hard to argue with: the Empire State Building gets struck by lightning an average of 23 times per year.

NOAA's National Severe Storms Laboratory, the federal research center dedicated to studying severe weather, confirms independently that "lightning does hit the same spot (or almost the same spot) more than once, contrary to folk wisdom." They're not hedging — they're explicitly flagging this as a misconception.

NASA weighed in as well, noting in a published article that "contrary to popular misconception, lightning often strikes the same place twice." And Encyclopaedia Britannica puts it most plainly: "lightning can and will strike the same place twice, whether it be during the same storm or even centuries later."

That's four independent institutions — the National Weather Service, NOAA's storm research lab, NASA, and Britannica — all saying the same thing without ambiguity. Not one scientific or meteorological source was found that supports the literal claim. The phrase only holds up as a metaphor (Merriam-Webster defines it as meaning "an unusual event is not likely to happen again"), never as a description of how lightning works.

What Should You Keep In Mind?

The disproof here is thorough, but a few things are worth noting. One of the four sources (the National Weather Service) was verified through a slightly less direct method — the exact quote couldn't be matched character-for-character due to how the webpage renders, though the meaning was clearly present. This doesn't affect the conclusion: the three remaining sources are fully verified with exact quote matches, and any one of them alone would be enough to disprove an absolute claim like this.

It's also worth noting what the evidence doesn't address: why the myth persists, or whether lightning avoidance strategies are practical. The fact that lightning strikes the same places repeatedly is actually useful information — it's why lightning rods work, and why tall isolated structures are dangerous to stand near during a storm. The myth, if believed literally, could lead to genuinely bad safety decisions.

How Was This Verified?

This claim was evaluated using a structured verification process: four independent authoritative sources were identified, their quotes were fetched and checked directly, and adversarial challenges were tested to see if the claim could be defended under any reasonable interpretation. Full details of the evidence and source credibility are in the structured proof report; the complete step-by-step record of every check performed is in the full verification audit; and if you want to reproduce this result yourself, you can re-run the proof yourself.

What could challenge this verdict?

  1. Is there any scientific evidence supporting the claim? Searched broadly for any defense of the saying. No scientific source supports the literal claim. Every authoritative meteorological source explicitly identifies it as a myth. Merriam-Webster defines the phrase only as a metaphorical idiom meaning "an unusual event is not likely to happen again."

  2. Could the claim be interpreted more charitably (e.g., exact microscopic point)? Even under the most generous interpretation, the claim fails. Lightning channels are meters wide, and the NSSL confirms lightning hits "the same spot (or almost the same spot)" repeatedly. Structures like the Empire State Building are struck dozens of times per year.

  3. Are the sources truly independent? All four sources come from different institutions with independent editorial authority. NWS and NSSL are both NOAA entities but have separate missions and publication pipelines. NASA and Britannica are fully independent organizations.

Sources

SourceIDTypeVerified
National Weather Service (NWS) B1 Government Yes
NOAA National Severe Storms Laboratory (NSSL) B2 Government Yes
NASA Spinoff B3 Government Yes
Encyclopaedia Britannica B4 Reference Yes
Verified source count confirming claim is false A1 Computed

detailed evidence

Detailed Evidence

Evidence Summary

ID Fact Verified
B1 NWS Lightning Myths page: lightning often strikes same place repeatedly Partial (aggressive normalization, fragment match)
B2 NOAA NSSL FAQ: lightning does hit the same spot more than once Yes
B3 NASA Spinoff: lightning often strikes the same place twice Yes
B4 Britannica: lightning can and will strike the same place twice Yes
A1 Verified source count confirming claim is false Computed: 4 sources confirmed (3 fully verified, 1 partial)

Proof Logic

The claim "lightning never strikes the same place twice" is an absolute universal statement. A single well-documented counterexample is sufficient to disprove it, but for rigor, this proof assembles multiple independent authoritative sources.

The National Weather Service states that "lightning often strikes the same place repeatedly, especially if it's a tall, pointy, isolated object" and cites the Empire State Building being struck an average of 23 times per year (B1). NOAA's National Severe Storms Laboratory independently confirms that "lightning does hit the same spot (or almost the same spot) more than once, contrary to folk wisdom" (B2). NASA's Spinoff publication states "contrary to popular misconception, lightning often strikes the same place twice" (B3). Encyclopaedia Britannica confirms "lightning can and will strike the same place twice, whether it be during the same storm or even centuries later" (B4).

All four sources independently and unambiguously reject the claim. The verified source count of 4 meets the threshold of 3 required for consensus disproof (A1).

Conclusion

DISPROVED. The claim "lightning never strikes the same place twice" is false. Four independent authoritative sources — the National Weather Service (B1), NOAA NSSL (B2), NASA (B3), and Encyclopaedia Britannica (B4) — all explicitly confirm that lightning regularly strikes the same location multiple times. The Empire State Building alone is struck approximately 23 times per year. No scientific source supports the literal claim.

One citation (B1, NWS) was verified via aggressive normalization (fragment match) rather than full quote match, likely due to HTML rendering differences on the .gov page. The three remaining sources (B2, B3, B4) were fully verified with exact quote matches. The disproof does not depend on B1 alone — the three fully verified sources independently exceed the threshold of 3.

audit trail

Citation Verification 4/4 verified

All 4 citations verified.

Original audit log

B1 (NWS Lightning Myths) - Status: partial - Method: aggressive_normalization (fragment_match, 8 words) - Fetch mode: live - Impact: The NWS source was verified via aggressive normalization rather than full quote match, likely due to HTML rendering on the .gov page. This does not affect the disproof — the three remaining sources (B2, B3, B4) are independently fully verified and exceed the threshold of 3 on their own.

Source: proof.py JSON summary; impact is author analysis

B2 (NOAA NSSL FAQ) - Status: verified - Method: full_quote - Fetch mode: live

B3 (NASA Spinoff) - Status: verified - Method: full_quote - Fetch mode: live

B4 (Britannica) - Status: verified - Method: full_quote - Fetch mode: live

Source: proof.py JSON summary

Claim Specification
Field Value
Subject Lightning
Property whether lightning can strike the same location more than once
Operator >=
Threshold 3
Proof direction disprove
Operator note The claim asserts lightning NEVER strikes the same place twice — an absolute universal negative. To DISPROVE this, we need authoritative sources confirming that lightning DOES strike the same place repeatedly. A threshold of 3 independent authoritative sources confirming repeated strikes is used. The claim is disproved if >= 3 sources confirm it is false.

Source: proof.py JSON summary

Claim Interpretation

Natural language: "Lightning never strikes the same place twice."

Formal interpretation: The claim is an absolute universal negative — it asserts that no location on Earth is ever struck by lightning more than once. To disprove this, we require at least 3 independent authoritative sources confirming that lightning does, in fact, strike the same place repeatedly. This is the conservative threshold for consensus disproof; the claim is disproved if >= 3 verified sources confirm it is false.

Source Credibility Assessment
Fact ID Domain Type Tier Note
B1 weather.gov government 5 Government domain (.gov)
B2 noaa.gov government 5 Government domain (.gov)
B3 nasa.gov government 5 Government domain (.gov)
B4 britannica.com reference 3 Established reference source

All sources are tier 3 or above. Three of four are tier 5 government sources.

Source: proof.py JSON summary

Computation Traces
  Confirmed sources: 4 / 4
  verified source count vs threshold: 4 >= 3 = True

Source: proof.py inline output (execution trace)

Independent Source Agreement
Source Institution Status Independent?
B1 (NWS) National Weather Service partial Yes (NOAA entity, separate editorial from NSSL)
B2 (NSSL) NOAA National Severe Storms Laboratory verified Yes (NOAA entity, separate editorial from NWS)
B3 (NASA) NASA verified Yes (fully independent federal agency)
B4 (Britannica) Encyclopaedia Britannica verified Yes (independent private encyclopedia)

All four sources consulted. Four confirmed (3 verified + 1 partial). Sources span 3 fully independent organizations (NOAA, NASA, Britannica); NWS and NSSL are both NOAA entities but have separate missions and publication pipelines.

Source: proof.py JSON summary

Adversarial Checks

Check 1: Is there any scientific evidence supporting the claim? - Verification performed: Searched for "lightning never strikes same place twice any truth defense of saying". Reviewed results from Britannica, NWS, NOAA, Merriam-Webster, and multiple science education sites. - Finding: No scientific source supports the literal claim. Every authoritative meteorological source explicitly identifies it as a myth. The phrase is recognized only as a metaphorical/idiomatic expression (Merriam-Webster defines it as meaning "an unusual event is not likely to happen again to the same person or in the same place"). - Breaks proof: No

Check 2: Could the claim be interpreted more charitably? - Verification performed: Analyzed whether lightning could be said to never strike the exact same molecular coordinates. Reviewed NSSL FAQ on lightning strike precision. - Finding: Even under the most charitable interpretation, the claim fails. The NSSL notes lightning hits "the same spot (or almost the same spot)" repeatedly. Lightning channels are meters wide, and the same structures are struck thousands of times over their lifetimes. - Breaks proof: No

Check 3: Are the sources independently authored? - Verification performed: Checked provenance of each source: NWS (federal weather safety page), NSSL (federal severe storms research lab), NASA (space technology spinoff article), Britannica (independent encyclopedia). Each is authored by a different organization with independent editorial processes. - Finding: All four sources are from different institutions with independent editorial authority. NWS and NSSL are both NOAA entities but have separate missions and publication pipelines. NASA and Britannica are fully independent. - Breaks proof: No

Source: proof.py JSON summary

Quality Checks
  • Rule 1: N/A — qualitative consensus proof, no numeric extraction from quotes
  • Rule 2: All 4 citation URLs fetched and quotes checked; 3 fully verified, 1 partial (aggressive normalization)
  • Rule 3: date.today() used for generation date
  • Rule 4: CLAIM_FORMAL includes operator_note explaining the universal negative interpretation and threshold choice
  • Rule 5: Three adversarial checks performed: searched for supporting evidence, tested charitable interpretations, verified source independence
  • Rule 6: Four sources from 4 different institutions (NWS, NSSL, NASA, Britannica) with independent editorial authority
  • Rule 7: N/A — no numeric constants or formulas; compare() used for threshold evaluation
  • validate_proof.py result: PASS with warnings (14/15 checks passed, 0 issues, 1 warning about else branch in verdict — safe since claim_holds is always a bool)

Source: author analysis

Source Data

For this qualitative consensus proof, extractions record citation verification status per source rather than numeric values.

Fact ID Value (verification status) Countable Quote Snippet
B1 partial Yes "Lightning often strikes the same place repeatedly, especially if it's a tall, po..."
B2 verified Yes "Lightning does hit the same spot (or almost the same spot) more than once, contr..."
B3 verified Yes "Contrary to popular misconception, lightning often strikes the same place twice"
B4 verified Yes "lightning can and will strike the same place twice, whether it be during the sam..."

Source: proof.py JSON summary

Cite this proof
Proof Engine. (2026). Claim Verification: “Lightning never strikes the same place twice.” — Disproved. https://doi.org/10.5281/zenodo.19489858
Proof Engine. "Claim Verification: “Lightning never strikes the same place twice.” — Disproved." 2026. https://doi.org/10.5281/zenodo.19489858.
@misc{proofengine_lightning_never_strikes_the_same_place_twice,
  title   = {Claim Verification: “Lightning never strikes the same place twice.” — Disproved},
  author  = {{Proof Engine}},
  year    = {2026},
  url     = {https://proofengine.info/proofs/lightning-never-strikes-the-same-place-twice/},
  note    = {Verdict: DISPROVED. Generated by proof-engine v0.10.0},
  doi     = {10.5281/zenodo.19489858},
}
TY  - DATA
TI  - Claim Verification: “Lightning never strikes the same place twice.” — Disproved
AU  - Proof Engine
PY  - 2026
UR  - https://proofengine.info/proofs/lightning-never-strikes-the-same-place-twice/
N1  - Verdict: DISPROVED. Generated by proof-engine v0.10.0
DO  - 10.5281/zenodo.19489858
ER  -
View proof source 229 lines · 10.3 KB

This is the exact proof.py that was deposited to Zenodo and runs when you re-execute via Binder. Every fact in the verdict above traces to code below.

"""
Proof: Lightning never strikes the same place twice.
Generated: 2026-03-28
"""
import json
import os
import sys

PROOF_ENGINE_ROOT = os.environ.get("PROOF_ENGINE_ROOT")
if not PROOF_ENGINE_ROOT:
    _d = os.path.dirname(os.path.abspath(__file__))
    while _d != os.path.dirname(_d):
        if os.path.isdir(os.path.join(_d, "proof-engine", "skills", "proof-engine", "scripts")):
            PROOF_ENGINE_ROOT = os.path.join(_d, "proof-engine", "skills", "proof-engine")
            break
        _d = os.path.dirname(_d)
    if not PROOF_ENGINE_ROOT:
        raise RuntimeError("PROOF_ENGINE_ROOT not set and skill dir not found via walk-up from proof.py")
sys.path.insert(0, PROOF_ENGINE_ROOT)
from datetime import date

from scripts.verify_citations import verify_all_citations, build_citation_detail
from scripts.computations import compare

# 1. CLAIM INTERPRETATION (Rule 4)
CLAIM_NATURAL = "Lightning never strikes the same place twice."
CLAIM_FORMAL = {
    "subject": "Lightning",
    "property": "whether lightning can strike the same location more than once",
    "operator": ">=",
    "operator_note": (
        "The claim asserts lightning NEVER strikes the same place twice — an absolute "
        "universal negative. To DISPROVE this, we need authoritative sources confirming "
        "that lightning DOES strike the same place repeatedly. A threshold of 3 independent "
        "authoritative sources confirming repeated strikes is used. The claim is disproved "
        "if >= 3 sources confirm it is false."
    ),
    "threshold": 3,
    "proof_direction": "disprove",
}

# 2. FACT REGISTRY
FACT_REGISTRY = {
    "B1": {"key": "nws_myths", "label": "NWS Lightning Myths page: lightning often strikes same place repeatedly"},
    "B2": {"key": "nssl_faq", "label": "NOAA NSSL FAQ: lightning does hit the same spot more than once"},
    "B3": {"key": "nasa_spinoff", "label": "NASA Spinoff: lightning often strikes the same place twice"},
    "B4": {"key": "britannica", "label": "Britannica: lightning can and will strike the same place twice"},
    "A1": {"label": "Verified source count confirming claim is false", "method": None, "result": None},
}

# 3. EMPIRICAL FACTS — sources that REJECT the claim (confirm it is false)
empirical_facts = {
    "nws_myths": {
        "quote": "Lightning often strikes the same place repeatedly, especially if it's a tall, pointy, isolated object. The Empire State Building is hit an average of 23 times a year",
        "url": "https://www.weather.gov/safety/lightning-myths",
        "source_name": "National Weather Service (NWS)",
        "snapshot": (
            "Lightning Myths. Myth: Lightning never strikes the same place twice. "
            "Fact: Lightning often strikes the same place repeatedly, especially if "
            "it's a tall, pointy, isolated object. The Empire State Building is hit "
            "an average of 23 times a year."
        ),
    },
    "nssl_faq": {
        "quote": "Lightning does hit the same spot (or almost the same spot) more than once, contrary to folk wisdom",
        "url": "https://www.nssl.noaa.gov/education/svrwx101/lightning/faq/",
        "source_name": "NOAA National Severe Storms Laboratory (NSSL)",
        "snapshot": (
            "Does lightning strike the same place twice? "
            "Lightning does hit the same spot (or almost the same spot) more than once, "
            "contrary to folk wisdom. It can happen by statistical chance or because "
            "something about the site makes it somewhat more likely to be struck. "
            "Taller objects are more likely than shorter objects to produce the upward "
            "channel."
        ),
    },
    "nasa_spinoff": {
        "quote": "Contrary to popular misconception, lightning often strikes the same place twice",
        "url": "https://spinoff.nasa.gov/Spinoff2005/ps_3.html",
        "source_name": "NASA Spinoff",
    },
    "britannica": {
        "quote": "lightning can and will strike the same place twice, whether it be during the same storm or even centuries later",
        "url": "https://www.britannica.com/story/can-lightning-strike-the-same-place-twice",
        "source_name": "Encyclopaedia Britannica",
    },
}

# 4. CITATION VERIFICATION (Rule 2)
citation_results = verify_all_citations(empirical_facts, wayback_fallback=True)

# 5. COUNT SOURCES WITH VERIFIED CITATIONS
COUNTABLE_STATUSES = ("verified", "partial")
n_confirmed = sum(
    1 for key in empirical_facts
    if citation_results[key]["status"] in COUNTABLE_STATUSES
)
print(f"  Confirmed sources: {n_confirmed} / {len(empirical_facts)}")

# 6. CLAIM EVALUATION — MUST use compare(), never hardcode claim_holds
claim_holds = compare(n_confirmed, CLAIM_FORMAL["operator"], CLAIM_FORMAL["threshold"],
                      label="verified source count vs threshold")

# 7. ADVERSARIAL CHECKS (Rule 5)
adversarial_checks = [
    {
        "question": "Is there any scientific evidence supporting the claim that lightning never strikes the same place twice?",
        "verification_performed": (
            "Searched for 'lightning never strikes same place twice any truth defense of saying'. "
            "Reviewed results from Britannica, NWS, NOAA, Merriam-Webster, and multiple science "
            "education sites."
        ),
        "finding": (
            "No scientific source supports the literal claim. Every authoritative meteorological "
            "source explicitly identifies it as a myth. The phrase is recognized only as a "
            "metaphorical/idiomatic expression (Merriam-Webster defines it as meaning "
            "'an unusual event is not likely to happen again to the same person or in the same place')."
        ),
        "breaks_proof": False,
    },
    {
        "question": "Could the claim be interpreted in a more defensible way (e.g., exact same microscopic point)?",
        "verification_performed": (
            "Analyzed whether lightning could be said to never strike the exact same molecular "
            "coordinates. Reviewed NSSL FAQ on lightning strike precision."
        ),
        "finding": (
            "Even under the most charitable interpretation, the claim fails. The NSSL notes "
            "lightning hits 'the same spot (or almost the same spot)' repeatedly. Lightning "
            "channels are meters wide, and the same structures (buildings, towers, trees) are "
            "struck thousands of times over their lifetimes. The claim cannot be salvaged by "
            "appealing to microscopic precision."
        ),
        "breaks_proof": False,
    },
    {
        "question": "Are the sources independently authored or do they all cite the same study?",
        "verification_performed": (
            "Checked provenance of each source: NWS (federal weather safety page), "
            "NSSL (federal severe storms research lab), NASA (space technology spinoff article), "
            "Britannica (independent encyclopedia). Each is authored by a different organization "
            "with independent editorial processes."
        ),
        "finding": (
            "All four sources are from different institutions with independent editorial authority. "
            "NWS and NSSL are both NOAA entities but have separate missions and publication pipelines. "
            "NASA and Britannica are fully independent."
        ),
        "breaks_proof": False,
    },
]

# 8. VERDICT AND STRUCTURED OUTPUT
if __name__ == "__main__":
    any_unverified = any(
        cr["status"] != "verified" for cr in citation_results.values()
    )
    is_disproof = CLAIM_FORMAL.get("proof_direction") == "disprove"
    any_breaks = any(ac.get("breaks_proof") for ac in adversarial_checks)

    if any_breaks:
        verdict = "UNDETERMINED"
    elif claim_holds and not any_unverified:
        verdict = "DISPROVED" if is_disproof else "PROVED"
    elif claim_holds and any_unverified:
        verdict = ("DISPROVED (with unverified citations)" if is_disproof
                   else "PROVED (with unverified citations)")
    elif not claim_holds:
        verdict = "UNDETERMINED"

    FACT_REGISTRY["A1"]["method"] = f"count(verified citations) = {n_confirmed}"
    FACT_REGISTRY["A1"]["result"] = str(n_confirmed)

    citation_detail = build_citation_detail(FACT_REGISTRY, citation_results, empirical_facts)

    # Extractions: for qualitative proofs, each B-type fact records citation status
    extractions = {}
    for fid, info in FACT_REGISTRY.items():
        if not fid.startswith("B"):
            continue
        ef_key = info["key"]
        cr = citation_results.get(ef_key, {})
        extractions[fid] = {
            "value": cr.get("status", "unknown"),
            "value_in_quote": cr.get("status") in COUNTABLE_STATUSES,
            "quote_snippet": empirical_facts[ef_key]["quote"][:80],
        }

    summary = {
        "fact_registry": {
            fid: {k: v for k, v in info.items()}
            for fid, info in FACT_REGISTRY.items()
        },
        "claim_formal": CLAIM_FORMAL,
        "claim_natural": CLAIM_NATURAL,
        "citations": citation_detail,
        "extractions": extractions,
        "cross_checks": [
            {
                "description": "Multiple independent sources consulted",
                "n_sources_consulted": len(empirical_facts),
                "n_sources_verified": n_confirmed,
                "sources": {k: citation_results[k]["status"] for k in empirical_facts},
                "independence_note": (
                    "Sources are from 4 different institutions: NWS, NSSL, NASA, Britannica. "
                    "NWS and NSSL are both NOAA entities but have separate editorial pipelines. "
                    "NASA and Britannica are fully independent organizations."
                ),
            }
        ],
        "adversarial_checks": adversarial_checks,
        "verdict": verdict,
        "key_results": {
            "n_confirmed": n_confirmed,
            "threshold": CLAIM_FORMAL["threshold"],
            "operator": CLAIM_FORMAL["operator"],
            "claim_holds": claim_holds,
        },
        "generator": {
            "name": "proof-engine",
            "version": open(os.path.join(PROOF_ENGINE_ROOT, "VERSION")).read().strip(),
            "repo": "https://github.com/yaniv-golan/proof-engine",
            "generated_at": date.today().isoformat(),
        },
    }

    print("\n=== PROOF SUMMARY (JSON) ===")
    print(json.dumps(summary, indent=2, default=str))

↓ download proof.py · view on Zenodo (immutable)

Re-execute this proof

The verdict above is cached from when this proof was minted. To re-run the exact proof.py shown in "View proof source" and see the verdict recomputed live, launch it in your browser — no install required.

Re-execute the exact bytes deposited at Zenodo.

Re-execute in Binder runs in your browser · ~60s · no install

First run takes longer while Binder builds the container image; subsequent runs are cached.

machine-readable formats

Jupyter Notebook interactive re-verification W3C PROV-JSON provenance trace RO-Crate 1.1 research object package
Downloads & raw data

found this useful? ★ star on github