The 2004 IIHF World U18 Championship Division III was an international under-18 ice hockey tournament run by the International Ice Hockey Federation. The Division III tournament made up the fourth level of competition at the 2004 IIHF World U18 Championships and took place between 6 and 14 March 2004 in Sofia, Bulgaria. The tournament was won by Mexico who upon winning gained promotion, along with South Africa who finished in second place, to Division II of the 2005 IIHF World U18 Championships.