Kufa (Arabian: الْكُوفَة al-Kūfah) on kaupunki Irakissa, noin 170 kilometriä (110 mailia) etelään Bagdadista ja 10 kilometriä (6.2 mailia) koilliseen Najafista. Se sijaitsee Eufratin joen rannalla. Arvioitu väkiluku vuonna 2003 oli 110 000. Nykyisin Kufa ja Najaf ovat yhdistyneet yhdeksi kaupunkialueeksi, joka on yleensä tunnettu ulkomaailmalle nimellä 'Najaf'. Samarran, Karballan, Kadhimiyan ja Najafin ohella Kufa on yksi viidestä Irakin kaupungista, joilla on suuri merkitys shiia-muslimeille.
Kufa