The satisfaction probability σ(φ) := Pr β:vars(φ)→{0,1} [β |= φ] of a propositional formula φ is the likelihood that a random assignment β makes the formula true. We study the complexity of the problem ksat-prob >δ = {φ is a kcnf formula | σ(φ) > δ} for fixed k and δ. While 3sat-prob>0 = 3sat is NP-complete and sat-prob >1/2 is PP-complete, Akmal and Williams recently showed 3sat-prob >1/2 ∈ P and 4sat-prob >1/2 ∈ NP-complete; but the methods used to prove these striking results stay silent about, say, 4sat-prob >1/3 , leaving the computational complexity of ksat-prob >δ open for most k and δ. In the present paper we give a complete characterization in the form of a trichotomy: ksat-prob >δ lies in AC 0 , is NL-complete, or is NP-complete; and given k and δ we can decide which of the three applies. The proof of the trichotomy hinges on a new order-theoretic insight: Every set of kcnf formulas contains a formula of maximum satisfaction probability. This deceptively simple result allows us to (1) kernelize ksat-prob ≥δ , (2) show that the variables of the kernel form a strong backdoor set when the trichotomy states membership in AC 0 or NL, and (3) prove a new locality property for the models of second-order formulas that describe problems like ksat-prob ≥δ . The locality property will allow us to prove a conjecture of Akmal and Williams: The majority-of-majority satisfaction problem for kcnfs lies in P for all k.