Ivan I. Bánffy (1335. − 1388.) je bio slavonski ban (ban cijele Slavonije),[1] član hrvatske plemenitaške obitelji Bánffyja (Banića).[2] Sin je Nikole I. i brat Stjepan II..[1]
Dužnost slavonskog bana obnašao je zajedno s bratom Stjepanom II. od 1381. do 1385.,[3] a zajedno su bili i župani Zagorja od 1366. do 1370. godine.[1] Poslije banovanja Slavonijom bio je mačvanski ban od 1386. do 1387. godine.[1] (1388.?)[4] U izvorima na mađarskom jeziku ime mu nalazimo u obliku Bánfi János.