Campo se trouve à 590 mètres d’altitude et appartient à l’ancienne piève d’Ornano. C’est un village de moyennes montagnes, un très bon point de départ pour de nombreuses randonnées à faire en famille. La végétation de Campo – où les températures sont relativement fraîches même en été (surtout si on les compare à celles des villages du littoral) – est très verte : maquis corse et chênes sont en compétition.
Les principaux cours d’eau de cette commune sont le fleuve Taravo – qui se jette directement dans la mer Méditerranée à l’ouest de la Corse – la rivière Fiumicellu – un affluent du Taravo – et les ruisseaux Lamosa et Ruselmu.
L’histoire retiendra surtout la révolte de San Larenzu du début du XVII° siècle, où les habitants de Campo se révoltèrent contre leur seigneur et incendièrent le château de Canavaggio. Il se dit que tous les membres de la famille périrent brûlés, à l'exception d'une femme enceinte qui, accompagnée d'un homme d'église, parvint à s'échapper.
Cette commune n’a gardé que peu de traces de son passé, probablement à cause de la révolte de San Larenzu. En effet du château de Canavaggio ne restent que quelques ruines et de la première église paroissiale dédiée à ce saint ne restent que quelques pierres réemployées.
Les amateurs d’art peuvent visiter l’église paroissiale du Saint-Rosaire (XVII° siècle), qui a été agrandie vers la fin du XIX° siècle.
En revanche cette commune est riche en sites archéologiques, notamment a Punta di a Petra Niedda et u Pughjolu.
Campo se situe à 36 km d’Ajaccio, à 53 km de Sartène et à 77 km de Cargèse. Cette commune est traversée par la route D83.