Mistrzostwa Świata w Hokeju na Lodzie II dywizji 2007 odbyły się w dwóch państwach: w Chorwacji (Zagrzeb) oraz w Korei Południowej (Seul). Turnieje rozegrane zostały w dniach 2 - 17 kwietnia. To był 11 turniej o awans do pierwszej dywizji mistrzostw świata (wcześniej grupy B).
W tej części mistrzostw uczestniczyło 12 drużyn, które podzielone zostały na dwie grupy, w których były rozgrywane mecze systemem każdy z każdym. Najlepsze drużyny awansowały do pierwszej dywizji. Najgorsze spadały do trzeciej dywizji.
Lp. = lokata, M = liczba rozegranych spotkań, W = Wygrane (ogółem), P = Porażki (ogółem), G+ = Gole strzelone, G- = Gole stracone, Pkt = Liczba zdobytych punktów
Lp. = lokata, M = liczba rozegranych spotkań, W = Wygrane (ogółem), P = Porażki (ogółem), G+ = Gole strzelone, G- = Gole stracone, Pkt = Liczba zdobytych punktów