Située au nord d’Ajaccio, Sarrola-Carcopino, est une des plus grandes communes de la Corse du Sud par sa superficie (2701 hectares).
De sa montagne, ce petit village culminant à 450 m d’altitude, domine la vallée de la Gravona, composé de deux hameaux Sarrola et Carcopino, il est séparé par "la Tour" où sont situés l'Eglise et la Mairie.
Dans la plaine, l'urbanisation se développe le long des nationales 193 et 194. Autour de la zone industrielle de Baleone, où se retrouvent des entreprises florissantes, de nombreuses "enseignes commerciales" s'installent et rendent ce secteur de plus en plus attractif. Plusieurs lotissements ont été créés, beaucoup sont à l'étude et en voie de réalisation, afin de répondre à une demande de plus en plus pressante de la population.
Le développement de la Plaine a vu, également, la création d'un Collège, d'une Mairie Annexe et de divers services nécessaires aux habitants.
L’activité agricole est assez dense avec plusieurs exploitations (élevages de bovins, caprins, porcins, cultures maraîchères, vignes, miel, vinaigre, huiles essentielles…) et sa vocation rurale est un atout qui reste privilégié.
Les associations existantes sur la commune sont très actives, et animent toute l’année des activités culturelles et festives.