La commune de Bastia est située en Haute Corse. Elle s'étend entre la mer (0 m d'altitude) et le sommet de Serra di Pigno culminant à 963 m.
Elle est soumise à un climat méditerranéen avec une température moyenne annuelle de 15.5 ° C, une pluviométrie abondante (799.3 mm /an), une moyenne de 240 jours d'ensoleillement par an.
Mois | jan. | fév. | mars | avril | mai | juin | jui. | août | sep. | oct. | nov. | déc. | année |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Température minimale moyenne (°C) | 5,1 | 4,9 | 6,7 | 8,8 | 12,4 | 16 | 19 | 19,4 | 16,5 | 13,3 | 9,2 | 6,3 | 11,5 |
Température moyenne (°C) | 9,1 | 9,4 | 10,8 | 12,9 | 16,3 | 20 | 23,2 | 23,3 | 20,6 | 17,1 | 12,9 | 10,1 | 15,5 |
Température maximale moyenne (°C) | 13,6 | 13,8 | 15,6 | 17,8 | 22 | 25,8 | 29,1 | 29,3 | 25,8 | 21,9 | 17,4 | 14,5 | 20,6 |
Ensoleillement (h) | 134 | 158 | 192 | 214 | 268 | 296 | 345 | 304 | 232 | 176 | 133 | 128 | 2 579 |
Précipitations (mm) | 67 | 57 | 60 | 76 | 50 | 41 | 13 | 21 | 81 | 127 | 114 | 93 | 799,3 |
Source : Météo-France, données sur la période 1981-2010