Grimshaw is located at the junction of Alberta Highways 2 and 35 (Mile 0 of the Mackenzie Highway on the Deh Cho Route), 104 miles north of Grande Prairie.
Visitor Center open Monday–Friday. NAR railway car adjacent the centennial monument marking Mile 0 of the Mackenzie Highway; www.grimshaw.ca. The town has motels, restaurants, car washes, a laundromat, and a recreation park. Camping at Queen Elizabeth Provincial Park 1.9 miles north of town next to the Lac Cardinal Pioneer Village Museum.
Named for pioneer doctor M.E. Grimshaw, the community developed as a shipping center for area farms with the arrival of the railroad in 1921. Grimshaw gained town status in February 1953. Local resources are wheat, livestock, gravel, lumber, gas and oil.