Ziemeļkāpa (afrikandu: Noord-Kaap, ķhosu: Mntla-Kapa, cvanu: Kapa Bokone, angļu: Northern Cape) ir viena no Dienvidāfrikas deviņām provincēm valsts rietumu daļā. Province robežojas ar Rietumkāpu dienvidos, ar Austrumkāpu dienvidaustrumos, ar Frīsteitu austrumos, ar Ziemeļrietumu provinci ziemeļaustrumos, kā arī ar Namībiju un ar Botsvānu ziemeļos. Provinci rietumos apskalo Atlantijas okeāns.
Ziemeļkāpas provinces lielākā pilsēta un administratīvais centrs ir Kimberli. Provinces kopējā platība ir 372 889 km², pēc 2014. gada datiem provincē dzīvo 1 166 700 iedzīvotāji. Tā ir vislielākā Dienvidāfrikas province pēc platības un vismazākā province pēc iedzīvotāju skaita. Province ir sīkāk sadalīta piecos apgabalos.