Porto-Vecchio compte 9307 habitants pour une densité de 55 habitants par kilomètre carré. Cette commune se trouve dans la région Corse et dans le département Corse-du-Sud(2A). Le code postal de Porto-Vecchio est le 20137 et son maire est M Georges MELA.