 In 2003, he won the Lannan Literary Award for fiction.In 2008, MacLeod was named an Officer of the Order of Canada, the same year he became a Fellow of the Royal Society of Canada.In 2009, MacLeod received the PEN/Malamud Award for Short Fiction along with Amy Hempel.