En matemáticas, una cadena de Cunningham es una sucesión de números primos (p1,... ,pn) en la cual se cumple: que cada término es igual al doble del anterior más uno (pi+1 = 2 pi + 1 para todo i con 1 ≤ i < n), en cuyo caso se denomina cadena de Cunningham de primera especie; o bien que cada término es igual al doble del anterior menos uno (pi+1 = 2 pi - 1 para todo i con 1 ≤ i < n), en cuyo caso se denomina cadena de Cunningham de segunda especie. Se denominan así en honor al matemático A. J.