Porrentruy (German: Pruntrut) is a Swiss municipality in the canton of Jura. It is the seat of the district of the same name.