Start here: what this guide covers
A GFCI that suddenly won't reset is telling you one of three things: no power is reaching it, it's sensing current leaking to ground on the circuit it protects, or its own internal self-test has failed and it locked out on purpose.
This page covers three symptoms that share those same causes. The reset button that pops right back out. The GFCI that trips at random, sometimes days apart, with nothing obviously plugged in. And the one where outlets further down the circuit are dead while the GFCI itself looks completely normal.
They read like three separate problems in a search bar. In the field they're the same short list of faults showing up at different stages: a leak the device catches every time, a leak it catches intermittently, and a device whose internal contacts have given up.
If you arrived here for any of those, you're in the right guide. Each one has its own section below with the specific checks that separate it from the others.
What the GFCI is actually measuring
A GFCI compares current going out on the hot against current returning on the neutral. When those differ by about 5 milliamps, it opens. That's roughly 1/3000th of what a 15-amp breaker cares about.
So a GFCI trip and a breaker trip mean totally different things. A breaker sees too much total current. A GFCI sees current going somewhere other than back through the neutral, which usually means through water, through damp insulation, or through a person.
That sensitivity is why small, boring problems set it off. A corroded heating element leaking 6 milliamps is invisible to everything else in the house.
It also explains cumulative nuisance trips. Every switch-mode power supply on a circuit leaks a fraction of a milliamp by design. Load up a long garage circuit with LED drivers, a treadmill, a battery charger, and a beer fridge, and the baseline creeps toward the trip threshold. Then one motor start pushes it over.