See below for details about each checkpoint.
Ceremonial start, Saturday March 1, 10 a.m.
Race restart, Sunday March 2, 2 p.m.
All mushers hit this checkpoint at junction of Skwentna and Yentna rivers the first night of the race. As many as 40 teams may be camped here.
4) Finger Lake
After Finger Lake comes the treacherous descent down Happy River Gorge.
5) Rainy Pass
At 3,771 feet, the highest point on the trail. Checkpoint is on Puntilla Lake.
Was an original Iditarod roadhouse for dog teams carrying mail. Roadhouse is gone, replaced by a cabin built in the 1930s.
Village of about 100 people at end of bumpy 75-mile run across the Farewell Burn
One of the larger towns (population 347) along the trail.
Pretty, welcoming village known for its fresh pies. Favored spot to take 24-hour layover.
Abandoned mining town and race's halfway point. First musher gets $3,000.
Town of 185 is first checkpoint on Yukon River. First musher gets gourmet dinner. Next 150 miles on Yukon River.
Site of a former Air Force base.
At confluence of Yukon and Nulato rivers.
Mushers leave Yukon River at village of 230. Rugged 90-mile Kaltag Portage to Unalakleet awaits.
The biggest town (population 747) between Anchorage and Nome and the first on Norton Sound.
Hurricane-velocity winds and ground blizzards can cut visibility to zero quickly. Trail crosses Norton Sound to Koyuk.
Once to Koyuk, the rest of the trail is over land. Just 171 miles to Nome.
Checkpoint normally sheltered from the wind.
Trail runs straight for much of the way to White Mountain, then crosses Fish River delta.
21) White Mountain
Mushers take final mandatory rest here, an eight-hour stop. 77 miles to Nome.
Last checkpoint, 22 miles from finish.