János Zápolya atau János Szapolyai (bahasa Kroasia:Ivan Zapoljacode: hr is deprecated , bahasa Hungaria: [Szapolyai János atau Zápolya János] Galat: {{Lang}}: text has italic markup (bantuan), bahasa Rumania:Ioan Zápolyacode: ro is deprecated , bahasa Slowakia:Ján Zápoľskýcode: sk is deprecated , bahasa Serbia:Jovan Zapolja/Јован Запољаcode: sr is deprecated ; 2 Februari 1487 – 22 Juli 1540) adalah Raja Hungaria (Raja János I) sejak 1526 hingga 1540. Kekuasaannya ditentang oleh Ferdinand I yang juga mengklaim gelar Raja Hungaria.[1] Sebelum dinobatkan sebagai raja, ia menjabat sebagai Voivoda Transilvania.