Porto-Vecchio là một xã trong vùng hành chính Corse, thuộc tỉnhCorse-du-Sud, quậnSartène (quận), tổngPorto-Vecchio. Porto-Vecchio nằm trên độ cao trung bình là 40 mét trên mực nước biển, có điểm thấp nhất là 0 m mét và điểm cao nhất là 1.316 m mét. Xã có diện tích 168,65 km², dân số vào thời điểm 1999 là 10326 người; mật độ dân số là 61 người/km².