Interstate 98 is a major American interstate freeway that primarily serves the northern part of the country - it is the northernmost interstate. It's western terminus is in downtown Fraser, Pacifica and its eastern terminus is Whiting, Kahokia, at the United States-Canadian border, where it becomes Canadian Highway 40. The interstate passes through Pacifica, Montana, Dakota and Kahokia, running west to east, and serves the cities of Sahalee, cities in northern Montana such as Cranbrook, Lethbridge and Medicine Hat, and Winnipeg in Kahokia before continuing on toward Canada.
Interstate 98 has numerous intersections with other large highways, most notably I-5 in southeast Sahalee, I-298 at Merritt, US 93 near Cranbrook, I-15 at Lethbridge, US 8 at Medicine Hat, US 51 at Brandon, and I-29 at Winnipeg.
Interstate 98 has its western terminus the intersection of State Routes 14 (General James T. Nansett Boulevard) and 32 (Marine Drive), which serves as surface streets in downtown Fraser. Access to I-98 is available from the north on SR-14 and on clover interchanges from Marine Drive from either east and west. Downtown Fraser is immediately to the west of the interchange. From Fraser, I-98 immediately proceeds across the Fraser-Wamash Bridge and travels southeast through Wamash, passing the city's downtown to its east. Southeast of downtown Wamash, I-98 turns east and intersects with the terminus of SR-99, which provides access south to Sahalee-Davis International Airport through the Senator Jack Davis Tunnel. I-98 passes through industrial areas in East Wamash and turns south at its intersection with SR-32A near Sahalee's Indian Tail neighborhood, crossing the Annacis Bridge to the south bank of the Fraser River.
After crossing the Fraser from Annacis Island, I-98 runs through western Sahalee until it turns sharply east near the south Sahalee neighborhood of Wires and passes through the southern city and intersects with State Route 34 and Interstate 5 in the southeastern corner of the city before continuing through southern Sumner and unincorporated Miller County before it crosses into Chilliwack County, where it runs by Syracuse and the SR-90 intersection, Chilliwack, and crosses into Canyon County where it intersects with SR-80 and SR-50 in Hope.
At hope, I-98 runs north to Merritt in Nicola County, where it splits with I-298 toward Kamloops to head east again through Quilchena Indian Reservation to West Kelowna, where it intersects with the terminus of US-97 before it crosses Lake Okanagan on the Governor William R. Bennett Bridge into Kelowna and Okanagan County. In Kelowna, I-98 passes through downtown, where it re-encounters the eastern terminus of I-298 east of the city and turns south, passing through the mountains on the eastern bank of Lake Okanagan and rejoins State Route 50 in Paint Creek, where it once again turns east and passes through the Rocky Mountains close to the Pacifica-Washington state border. At Midway, it turns south into Washington State briefly before turning north again (see Washington details for specifics on route). Once back in Pacifica, it passes through Grand Forks before turning north at Cascade, where it intersects with the terminus of US-395. It turns north, enters Kootenai County and passes through Castlegar and Salmo before heading southeast and then east to cross the Kootenai River into Montana.
I-98 briefly passes through Washington state, turning south at Midway to circumvent mountainous terrain and follows the Kettle River through Tolleck and Curlew, where WA-21 ends. At Curlew, I-98 returns north and crosses back into Pacifica north of Danville.
I-98 enters Montana's River County after crossing the Kootenai River on the State Line Bridge, crossing into Creston. It turns north, passing through mountainous Silverton County before reaching the county seat and largest regional center of Cranbrook. Near Cranbrook, it turns south, passing through the massive Eastern Montana Native American Trust Land, one of the largest tribal allotments in the United States. I-98 intersects US-93 near Elko, turning north again only to wind south at Sparwood in Woodlin County, and crosses Crowsnest Pass soon thereafter. It passes into the Great Plains after coming down from the Rockies, intersecting Elliston in Waterton County and US-89 and Lethbridge and I-15 in Lethbridge County. I-98 continues east mostly uninterrupted through the rest of Northern Montana from here, servicing population centers such as Medicine Hat and Chaplin before passing into Dakota near Caronport in Boundary County.
Much like in Montana, I-98 serves the extreme north of the state, passing through Moose Jaw and Regina. It crosses into Kahokia at the Assiniboine River, which serves as Dakota's northeastern border.
I-98 crosses the Alaskan War Veteran's Bridge over the Assiniboine and reaches Brandon, where it crosses the river again and follows the Assiniboine's south bank to Winnipeg, intersecting US-_ south of Portage la Prairie. In Winnipeg, I-98 follows a ring-road approach where it splits into I-98A and I-98B at West Winnipeg, with both intersecting I-29 and then rejoining one another at Salikau east of the city, merging back into I-98. From there, it passes through agricultural counties with little deviation, intersecting US-71 at Kenora and then continuing on to Thunder Bay, where it intersects US-61 before following Lake Superior for ten miles to Whiting, where it ends and crosses into Canada as Canadian Highway 40.