Iditarod officials confirm the 2025 race will follow the southern route as planned, despite early concerns over snow conditions. The race kicks off in Anchorage on March 1.