The 2007 IIHF World U18 Championship Division II were a pair of international under-18 ice hockey tournaments run by the International Ice Hockey Federation. The Division II tournaments made up the third level of competition at the 2007 IIHF World U18 Championships. The Group A tournament took place between 15 and 21 April 2007 in Miskolc, Hungary and the Group B tournament took place between 12 and 18 March 2007 in Miercurea Ciuc, Romania. The Netherlands and Lithuania won the Group A and Group B tournaments respectively and gained promotion to Division I for the 2008 IIHF World U18 Championships. While Mexico finished last in Group A and Serbia last in Group B and were both relegated to Division III for 2008.