Grande Prairie—Mackenzie

Grande Prairie—Mackenzie is a federal electoral district in northwestern Alberta, created in 2012 from the Peace River district. It contains the western half of Alberta's Peace region, including the city of Grande Prairie (where more than half its residents live) and stretching to the border with the Northwest Territories. It is impossible to traverse the district by road without leaving it, as the section of the Peace River contained within has no bridges or ferries.

The riding was named Grande Prairie in the commission's initial report, but original plans for a much smaller riding were abandoned in the interest of keeping Peace River—Westlock more compact. The new name thus reflects the inclusion of Mackenzie County.

Following the 2022 Canadian federal electoral redistribution, this riding will be renamed Grande Prairie at the first election held after approximately April 2024. It will lose the remainder of Mackenzie County including the communities of Rainbow Lake, Hay Lake 209, Upper Hay River 212, High Level and Bushe River 207 to Peace River—Westlock.

Members of Parliament
This riding has elected the following members of the House of Commons of Canada: