Prima della riforma approvata con decreto del 24 febbraio 2014[1], che ha avuto attuazione dopo le elezioni dipartimentali del 2015, la città di Porto Vecchio era interamente compresa nel cantone omonimo dell'Arrondissement di Sartena, comprendente anche i comuni di Conca, Lecci e Sari Solenzara.
In seguito alla riforma del 2014, la città di Porto Vecchio è suddivisa in 2 cantoni, distribuiti da nord-est a sud-ovest