Ivan I. Duka (grčki Ἰωάννης Α' Δούκας, Iōannēs I Doukas; latinski Ducas; o. 1240. – 1289.) bio je grčki plemić te vladar Tesalije od oko 1268. do svoje smrti. Poznat je i kao Ivan Angel (Ἰωάννης Άγγελος) te kao Ivan Kopile.
Ivan je bio vanbračni sin despota Epira Mihaela II. Komnena Duke i njegove konkubine Gangrene.[1] Njegovo puno prezime je bilo Duka Komnen Anđeo (Δούκας Κομνηνός Άγγελος). Njegov naslov je bio sebastokratōr (grčki σεβαστοκράτωρ).[2] Međutim, neki kroničari su krivo pretpostavili da njegovo prezime Duka znači da je bio vojvoda Neopatrasa (danas Ypati, Υπάτη).
Naslov sebastokratōra je Ivan dobio oko 1272. od bizantskoga cara Mihaela VIII. Paleologa.
Ivanov polubrat Nikefor I. Komnen Duka (Νικηφόρος Α΄ Κομνηνός Δούκας) bio je vladar Epira.
Ivan je sudjelovao kao vojni zapovjednik u događajima koji su doveli do bitke kod Pelagonije (također poznata kao bitka kod Kastorije).
Ivanova supruga je bila žena nepoznatog imena, koja je postala redovnica Hipomona („strpljenje“). Ovo su njihova djeca: