Es de las pocas ciudades británicas que posee dos catedrales: la catedral anglicana de Santo Tomás en Old Portsmouth y la católica de San Juan Evangelista en Edinburgh Road.