Carloforte est une commune italienne d'environ 6 200 habitants, située dans la province du Sud-Sardaigne, dans la région Sardaigne en Italie.
Carloforte, seule commune de l'Ile San Pietro, est un port relié par ferries à la Sardaigne et à Calasetta sur l'Iles de Sant'Antioco.
À Carloforte, on parle un dialecte ligure, proche du génois, car la ville a été peuplée de Génois venant de Pegli qui ont été évacués de l'île de Tabarka en Tunisie où une colonie de peuplement génoise était installée.