Peace River is a town in northwest Alberta, Canada. It is along the banks of the Peace River at its confluence with the Smoky River, the Heart River and Pat's Creek.