The 2012 IIHF World Championship Division I was an international Ice hockey tournament run by the International Ice Hockey Federation. Group A was contested in Ljubljana, Slovenia and Group B was contested in Krynica, Poland with both tournaments running from 15–21 April 2012.