Kufa (arabe: الْكُوفَة al-Kūfah) estas urbo en Irako, proksimume 170 kilometroj (110 mejl.) sude de Bagdado, kaj 10 kilometroj (6.2 mejl.) nordoriente de Najafo. Ĝi situas sur la bordoj de la rivero Eŭfrato. La laŭtaksa loĝantaro en 2003 estis 110,000. Nuntempe, Kufa kaj Najafo estas kunigitaj en ununuran urban areon, kiu plejparte estas konata al la ekstera mondo kiel 'Najafo'. Kune kun Samara, Karbala, Kadhimiya kaj Najafo, Kufa estas unu el kvin irakaj urboj, kiuj estas de granda graveco por la ŝijaismaj islamanoj. La urbo estis la fina ĉefurbo de la kvara kalifo Rashidun Ali ibn Abihayb, kaj estis fondita dum 639 CE (17 Hijri) de la dua kalifo Rashidun ibn al-Khattab, reĝo de Najafo.
Kufa