Bahasa Ibanag (Ybanag atau Ibanak) adalah suatu bahasa Austronesia yang dituturkan oleh suku Ibanag, sekitar 500.000 jiwa, di Filipina (tepatnya di bagian timur laut provinsi Isabela dan Cagayan). Hampir semua penuturnya juga fasih berbahasa Iloko, basantara di Luzon utara. Nama Ibanag merupakan gabungan dari kata I, berarti "orang", dan bannag, berarti "sungai". Bahasa ini mirip dengan Gaddang, Itawis, Atta, Yogad, Isneg, dan Malaweg.