Karakoyunlu (kurdisch: Têşberûn) ist eine Stadt und ein Landkreis der Provinz Iğdır im Osten der Türkei. Die Stadt hat 2.620 Einwohner und der Landkreis 14.054 Einwohner (Stand 2011). Karakoyunlu liegt im Norden Iğdırs und ist der kleinste Landkreis der Provinz. Es hat eine gemeinsame Grenze mit Armenien. Karakoyunlu hat zwei Machalla (türkisch Mahalle) und 14 Dörfer. Bis 1972 war Karakoyunlu ein Dorf. 1992 wurde der Ort in den Rang eines Landkreises erhoben.