A számelméletben egy természetes számmajdnem prím(almost prime), ha létezik olyan K konstans, hogy a számnak legfeljebb Kprímtényezője van.[1][2] Egy n majdnem prímet jelölje Pr, amennyiben n prímtényezőinek száma multiplicitással számolva legfeljebb r.[3] Egy természetes számot akkor nevezünk k-majdnem prímnek, ha pontosan k prímtényezővel rendelkezik, multiplicitással számolva. Formálisabban, egy n természetes szám akkor és csak akkor k-majdnem prím, ha ν(n) = k, ahol ν(n), azaz nű(n) az n prímtényezős felbontásában található prímek száma, multiplicitással számolva:
Egy természetes szám tehát akkor prím, ha 1-majdnem prím és akkor félprím, ha 2-majdnem prím. A k-majdnem prímek halmazát általában Pk jelöli. A legkisebb k-majdnem prím mindig 2k. Az első néhány k-majdnem prím: