El torneo de la División II del Campeonato Mundial de la IIHF de 2007 consistió en dos grupos de seis equipos. El Grupo A se celebró en Zagreb, Croacia, del 11 al 17 de abril de 2007, mientras que el Grupo B se celebró en Seúl, Corea del Sur, del 2 al 8 de abril de 2007. Croacia ganó el Grupo A y Corea del Sur ganó el Grupo B, y ambos equipos ascendieron al torneo de la División I. Turquía descendió a la División III, al igual que Corea del Norte , aunque esta última no participó y, como resultado, descendió automáticamente.
La IIHF incorporó a Serbia al torneo de 2007 como sucesora del equipo nacional de Serbia y Montenegro .