Le parc provincial de Cross Lake est un parc provincial de l'Alberta, au Canada, situé à 62 km (39 mi) à l'ouest d'Athabasca et à 57 km (35 mi) au nord de Westlock.
Le parc est situé à une altitude de 655 m (2 149 pi) et a une superficie de 27,7 km2 (10,7 milles carrés). Il entoure complètement le lac Steele, qui a une forme cruciforme qui a conduit à l'ancien nom de "Cross Lake", la source du nom du parc.