The ceremonial start of the 35th annual Iditarod Trail Sled Dog Race across the U.S. state of Alaska began amidst the crowds of Anchorage at 10 am (AKST) on March 3, 2007, and the start of the competitive race, or "restart", began at 2 pm the next day in Willow. The race followed the southern route for 1,151 mi (1,852 km) across the Alaska Range, through the sparsely inhabited Interior, along the Yukon River, and then up the coast of the Bering Sea to the city of Nome.

Eighty two competitors started the race. Denali, Alaska musher Jeff King returned to defend his 2006 win, and the 2005 Iditarod winner Norwegian Robert Sørlie returned after skipping the 2006 event. Both were strong favorites to win. Other contenders included 4 time winners Martin Buser and Doug Swingley. However, the race was won by Lance Mackey in 9 days, 5:08:41, with an average speed of .

Route Ceremonial start Anchorage to Campbell Airstrip: (11 mi (18 km) Highway Campbell Airstrip to Willow: 59 mi (95 km) Restart Willow to Yetna: 45 mi (72 km) See Iditarod Trail Sled Dog Race for rest of route Modified distance: 1,161 miles (1,868 km)

March 3: Ceremonial start in Anchorage Ceremonial start at Anchorage: The mushers departed Anchorage on March 3, 2007. One of the largest crowds ever watched as 82 teams composed of a musher and twelve dogs pulling a dogsled, left the starting chute at the corner of Fourth and D Streets, and followed the 11 mi (18 km) route through the urban center to Campbell Air Strip. The mushers were accompanied on the sled by "Idita-riders", the high bidders in a pre-race auction.

Campbell Airstrip: After the mushers arrive at Campbell Airstrip, the dogs are transported by vehicle to the "restart" location at Willow.

March 4: Restart at Willow Restart at Willow: The mushers departed the Community of Willow two minutes apart, in Bib order. The first musher (Perry Solmonson, Bib 2) left on March 4 at 2:00 pm AKST, and the last (Jeremy Keller, bib 820) left 2 hr 42 min later at 4:42 pm. The teams were increased to 16 dogs each. No additional dogs could be added, but they could be left behind at any of the checkpoints along the route.

Yentna: Ramy Brooks (bib 5) departed Yentna in first place on March 4 at 5:20 pm. the remainder of the top 5 were Jim Lanier, Zack Steer, Cim Smyth, and Paul Gebhardt

Skwentna: Aaron Burmeister who started in 47th position departed Skwentna in first place, on March 4 at 9:44 pm. The remainder of the top 5 were Robert Sorlie, Jason Barron, Rick Swenson, and three-time Yukon Quest champion Lance Mackey.

March 5: Alaska Range Finger Lake: Four-time Iditarod winner and course record holder Martin Buser departed Finger Lake in first place, on March 5 at 4:35 am AKST. The remainder of the top 5 were Zack Steer, Jim Lanier, Cim Smyth, and Sebastian Schnuele. The field dropped to 79 teams after Butch Austin, Frank Sihler, and Jeff Holt scratched from the race.ITC, "Finger Lake Checkpoint Summary"

Rainy Pass: Cim Smyth departed Rainy Pass at 10:05 AM AKST in first place. The remainder of the top five were Lance Mackey, Aliy Zirkle, Tim Osmar, and Ramey Smith.

Poor trail and weather conditions caused eleven teams to scratch from the race. Doug Swingley and Dee Dee Jonrowe scratched on March 5. Lachlan Clark, Richard Cummins, Melanie Gould, Richard Hum, and Jacques Philip scratched on March 6. Tom Roig, Dan Huttunen, Perry Solmonson, and Scott White scratched on March 7. There were 68 teams remaining in the race.ITC, "Rainy Pass Checkpoint Summary"

Rohn: Jason Barron departed the checkpoint at the Rohn roadhouse at 8:47 PM AKST in first place. The remainder of the top five were Cim Smyth, Lance Mackey, Zack Steer, and Martin Buser.ITC, "Rohn Checkpoint Summary

The field dropped to 66 teams when G.B. Jones and Deborah Molburg Bicknell scratched from the race on March 9.

March 6: Alaskan Interior Nikolai: Lance Mackey arrived in Nikolai in first place at 8:10 am AKST on March 6. He was followed by Paul Gebhardt (11:05 am), Zack Steer (11:48 am), Aliy Zirkle (11:48 am), and Jason Barron (12:34 pm).

Martin Buser departed the checkpoint in first place at 1:43 pm after only stopping for three minutes. He was followed by Lance Mackey (3:33 pm), Zack Steer (5:02 pm), Jeff King (5:12 pm), and Jason Barron (5:37 pm)ITC, "Nikolai Checkpoint Summary"

The field dropped to 65 teams when Ben Stamm scratched on March 8.

McGrath: Martin Buser arrived in McGrath at 6:47 pm and claimed the PenAir Spirit of Alaska award for being first to McGrath.St. George, "Martin Buser First into McGrath" He was followed by Lance Mackey (8:22 pm), Zack Steer (9:50 pm), Jeff King (10:46 pm), and Jason Barron (11:22 pm). Mackey departed McGrath fifteen minutes later at 8:37 pm in first place. He was followed by Zack Steer (10:01 pm), Jeff King (10:55 pm), Jason Barron (11:25), and Paul Gebhardt (11:34 pm) ITC, "McGrath Checkpoint Summary"

The field dropped to 64 teams when Dave Tresino scratched in McGrath on March 9.

March 7 Takotna: Lance Mackey arrived in Takotna at 10:52 pm AKST on March 6 in first place. He was followed by Zack Steer (12:05 am, March 7), Jeff King (1:14 am), Jason Barron (1:38 am), and Paul Gebhardt (1:52 am). Zack Steer left Takotna 4 minutes later at 12:09 am in first place. He was followed by Jeff King (1:27 am), Martin Buser (2:21 am), Lance Mackey (04:14 am), and Paul Gebhardt (8:13 am).ITC, "Takotna Checkpoint Summary"

Ophir: Zack Steer arrived in Ophir at 2:47 am in first place. He was followed by Jeff King at 4:05 am, Martin Buser at 4:33 am, Lance Mackey at 6:50 am, and Paul Gebhardt at 10:17 am. The rest of the top 10 arrived within 9 hours and 11 minutes of the leader. Lance Mackey left Ophir in first place at same time he arrived at 6:50 am. He was followed by Paul Gebhardt at 10:24 am, Mitch Seavey at 12:45 pm, Ed Iten at 12:46, and Cim Smyth at 2:50 pm ITC, "Ophir Checkpoint Summary"

March 8: Halfway Iditarod: Lance Mackey arrived in the ghost town of Iditarod in first place at 12:11 am. He won the GCI Dorothy Page Halfway Award and $4,000 in placer gold nuggets.St. George, "Mackey is First to Iditarod" He was followed by Paul Gebhardt at 12:17 am, Ed Iten at 6:22 am, Mitch Seavey at 6:24 am, and Tollef Monson at 8:00 am. The rest of the top ten arrived within 7 hours and 22 minutes of Mackey's time. The top twenty arrived within 28 hours and 32 minutes of Mackey's timeITC, "Iditarod Checkpoint Summary"

Zack Steer departed Iditarod at 9:28 pm in first place after staying for only 10 minutes. He was followed by Martin Buser at 10:48 pm, Jeff King at 12:21 am on March 9, Lance Mackey at 2:31 am, and Paul Gebhardt at 2:44 am. The rest of the top ten departed within 11 hours and 42 minutes of Steer's time

The field dropped to 63 teams when Linwood Fielder scratched from the race on March 9.

March 9: Yukon River Shageluk: Martin Buser arrived in Shageluk in first place at 06:55 am and departed thirteen minutes later at 07:08 am. Jeff King arrived in Shageluk at 08:35 am and departed three minutes later at 08:38 am. An hour and half later, Lance Mackey arrived at 10:02 am and departs three minutes later at 10:05 am. Eight minutes later, Paul Gebhardt arrived at 11:13 am and departed at 11:15 amITC, "Shageluk Checkpoint Summary"

Anvik: Martin Buser arrived in Anvik on the Yukon River at 10:45 am in first place and was awarded the First Musher to the Yukon Award which consists of a seven course meal and $3,500 in cash.St. George, "Buser Reaches the Yukon First" He was followed by Jeff King, Lance Mackey, Paul Gebhardt and Ramy Brooks at 12:00 pm, 1:22 pm, 1:28 pm and 5:05 pm respectively.ITC, "Anvik Checkpoint Summary"

Martin Buser departed Anvik in first after taking his mandatory eight-hour layover at 6:45 pm. Heff departed Anvik in second after his eight-hour layover at 8:00 pm. Zack Steer departed Anvik in third after staying three minutes at 8:18 pm. Lance Mackey and Paul Gebhardt departed Anvik after taking their eight-hour layover at 9:22 pm and 9:28 pm.

Grayling: Martin Buser, Jeff King, Zack Steer, Lance Mackey, and Paul Gebhardt arrived in Grayling at 9:04 pm, 10:22 pm, 10:47 pm, 11:51 pm, and 12:01 am (March 10) respectively.ITC, "Grayling Checkpoint Summary"

Martin Buser, Jeff King, Lance Mackey, Paul Gebhardt, and Ramy Brooks departed Grayling at 9:06 pm, 10:32 pm, 11:56 pm, and 3:42 am (March 10). Zack Steer departed in sixth place at 4:47 am on March 10.

March 10 Eagle Island: Martin Buser and Jeff King arrived in Eagle Island at 6:30 am AKST and 7:50 am respectively. An hour and a half later, Paul Gebhardt and Lance Mackey arrived one minute apart at 9:34 am and 9:35 am. Zack Steer arrived 3 hours and 9 minutes later at 12:44 pmITC, "Eagle Island Checkpoint Summary"

Jeff King left Eagle Island at 12:55 pm and was followed by Martin Buser at 1:00 pm. Lance Mackey and Paul departed Eagle Island two minutes apart at 3:43 pm and 3:45 pm. Ken Anderson departed at 8:35 am Zack Steer took his 8-hour layover and departed at 8:44 pm in sixth position.

Kaltag: Jeff King arrived in Kaltag at 9:23 pm in first place. Martin Buser arrived 52 minutes later at 10:15 pm. Lance Mackey and Paul Gebhardt arrived one minute apart at 12:05 am and 12:06. Ken Anderson arrived at 5:36 am AKDT. Zack Steer arrived at 5:48 am.

Jeff King departed Kaltag at 4:46 am in first place. Martin Buser departed 13 minutes later at 4:59 am. Paul Gebhardt and Lance Mackey departed six minutes apart at 6:23 and 6:28 am. Zack Steer departed 4 hours and 18 hours later at 10:46 pm.

March 11: Bering Sea Unalakleet: Jeff King arrived in the village of Unalakleet in first place at 3:35 pm. He was awarded the Wells Fargo "Gold Coast" Award and $2,500 in gold for being first to Norton Sound.St. George, "King First to Unalakleet" Lance Mackey arrived 45 minutes later at 4:20 pm with Martin Buser and Paul Gebhardt arriving within 7 minutes behind him. Zack Steer arrived four hours and 31 minutes later at 8:58 pm.ITC, "Unalakleet Checkpoint Summary"

Gebhardt was the first to depart the checkpoint at 9:00 pm. Mackey departed nineteen minutes later at 9:19 pm. Buser and King departed within two minutes of each other at 9:43 pm and 9:45 pm, respectively. Steer departed the checkpoint at 2:16 am on March 12.

March 12 Shaktoolik:

Koyuk:

Elim:

March 13: Dash to the Finish

White Mountain: Lance Mackey arrived in White Mountain first place at 1:46 am AKDT. Paul Gebhardt arrived 2 hours and 38 minutes later at 4:16 am. Martin Buser arrived 5 hours and 29 minutes later at 9:45 am. Zack Steer arrived 20 minutes later at 10:05 am. Jeff King arrived 1 hour and 28 minutes later at 11:33 am.ITC, White Mountain Checkpoint Summary

Mackey, Gebhart, Buser, Steer, and King departed White Mountain after serving their mandatory 8-hour layovers at 9:46 am, 12:16 pm, 5:45 pm, 6:05 pm, and 7:33 pm respectively.

Safety: Mackey arrives in Safety in 4:49 pm AKDT in first and departed five minutes later at 4:54 pm. Gebhardt arrived in second place at 7:08 pm and departed four minutes later at 7:11 pm. On March 14, Steer and Buser arrived two minutes apart at 12:36 and 12:38 pm respectively. Steer departed at 12:37 am and Buser departed at 12:41 am. Two hours later, Jeff King arrived at 2:38 am and departed four minutes later at 2:42 pm.ITC, "Safety Checkpoint Summary"