Une île peu peuplée
L'île compte aujourd'hui environ 260 000 habitants. Le dernier recensement de 1999 a dénombré 256 000 habitants principalement regroupés à Ajaccio et Bastia (environ 40% de la population totale) : c’est la moins peuplée des grandes îles de la Méditerranée occidentale.
La Corse est une île d’expatriés, aujourd’hui plus de 800 000 Corses vivent sur le continent ou à l’étranger (deux anciens présidents du Venezuela étaient d’origine corse).
Cependant, la Corse fut longtemps une terre d'accueil. Outre l'immigration italienne, elle reçut au lendemain de la guerre d'Algérie un grand nombre de rapatriés de cette ancienne colonie française. Leur installation dans la plaine orientale ne se fit pas sans heurts, et cet épisode tient une large part dans la naissance du mouvement nationaliste. Depuis 1975, la Corse reçoit moins d'étrangers mais davantage de Français du continent. Aujourd'hui, environ 22 000 étrangers vivent sur l'île, soit 8% de la population. Les marocains arrivent en première place (12 000 environ) suivis des italiens et des portugais (3 000 chacun). Beaucoup travaillent dans les champs comme main d’œuvre agricole, d’autres dans le bâtiment et les travaux publics.
Les retraités sont très nombreux dans l’île (1/4 de la population a plus de 60 ans), une part importante du revenu annuel corse est encore assurée par les traitements, pensions et prestations, de loin supérieure à celle qu’engendre l’expansion de l’économie, comme l’agriculture, le tourisme et l’industrie.
Le taux de natalité est faible (environ 2 900 naissances annuelles), il se situe assez largement en dessous de la moyenne nationale.
La désertification des villages de l'intérieur pose également problème. La population dans les villages est à la fois clairsemée et très âgée.
Les 15 communes les plus peuplées de Corse sont les suivantes : Ajaccio 53 000 et Bastia et son agglomération 54 000.
Plus de 40% des communes ont moins de 100 habitants.