Juan II Ducas, también Ángelo Ducas, fue gobernante de Tesalia desde 1303 hasta su muerte en 1318. Juan II Ángelo Ducas fue el hijo de Constantino Ducas de Tesalia con su esposa Anna Eugionisa. Sucedió en las tierras de su padre como un niño en 1303. Los magnates de Tesalia eligieron al primo de su padre el duque Guido II de la Roche de Atenas como regente, y el duque rápidamente estableció su protectorado sobre Tesalia.