John D'Or Prairie is a First Nations settlement within the John D'Or Prairie 215 Indian reserve in northern Alberta, Canada. It is located on the Lawrence River, upstream from the Peace River, and south of the Caribou Mountains. It has an elevation of 290 metres (950 ft). The settlement is located in census division No. 17 and in the federal riding of Peace River. The settlement and the Indian reserve are part of the Little Red River Cree Nation.