597 places · sun position · panel angle
Solar data for Italy
Across the 597 places in Italy the best fixed tilt for solar panels runs from 30° in Palermo to 42° in Bolzano, and flat ground gets 3.5 to 4.9 peak sun hours a day. Every number is computed for each place.
Solar power in Italy at a glance
Averages over 597 places with climate data, for a fixed array facing south.
- 3.51–3.79
- 3.79–4.07
- 4.07–4.35
- 4.35–4.63
- 4.63–4.91
Peak sun hours a day on flat ground. Each dot is one place.
The sunniest places in Italy, with 4.91 peak sun hours a day on flat ground, are Pozzallo and one other place; the least sunny is Bressanone with 3.51. A 1 kWp array at its best angle makes from 1,325 kWh a year in Gorizia to 1,629 kWh in Porto Empedocle — 1,452 kWh on average.
The best year-round tilt runs from 30° in Palermo to 42° in Bolzano. Off-grid systems are sized for the darkest month and do better steeper, at 65° on average: at 70° that month brings 2.13 kWh per kWp a day in Ravenna and 3.17 kWh in Palma di Montechiaro.
Size an off-grid system or open any place below for its sun path, monthly table and tilt curve.
Sunniest places in Italy
Ranked by peak sun hours on flat ground: the yearly average of a day's sunshine energy (NASA POWER climatology). Output: 1 kWp at its best year-round angle.
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 1 | Pozzallo | Sicily | 4.91 | 1,627 | 30° |
| 1 | Pachino | Sicily | 4.90 | 1,626 | 30° |
| 3 | Porto Empedocle | Sicily | 4.89 | 1,629 | 30° |
| 3 | Scicli | Sicily | 4.89 | 1,624 | 30° |
| 5 | Agrigento | Sicily | 4.88 | 1,626 | 30° |
| 5 | Palma di Montechiaro | Sicily | 4.88 | 1,626 | 30° |
| 5 | Licata | Sicily | 4.88 | 1,624 | 30° |
| 5 | Rosolini | Sicily | 4.88 | 1,619 | 30° |
| 5 | Modica | Sicily | 4.88 | 1,618 | 30° |
| 10 | Favara | Sicily | 4.87 | 1,622 | 30° |
Least sunny places in Italy
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 592 | Belluno | Veneto | 3.62 | 1,335 | 39° |
| 594 | Sondrio | Lombardy | 3.61 | 1,356 | 40° |
| 595 | Bolzano | Trentino-Alto Adige | 3.57 | 1,375 | 42° |
| 596 | Merano | Trentino-Alto Adige | 3.53 | 1,357 | 42° |
| 597 | Bressanone | Trentino-Alto Adige | 3.51 | 1,339 | 41° |
Solar by region in Italy
Averages of the places in each region, sunniest first. Darkest month: what 1 kWp of off-grid panels at 70° makes a day in the worst month of the year.
| Region | Places | Sun hours/day | kWh per kWp a year | Best tilt | Darkest month at 70° | Sunniest place |
|---|---|---|---|---|---|---|
| Sicily | 62 | 4.79 | 1,593 | 30° | 3.07 kWh | Pozzallo |
| Sardinia | 15 | 4.63 | 1,568 | 32° | 2.90 kWh | Carbonia |
| Calabria | 15 | 4.53 | 1,521 | 31° | 2.83 kWh | Reggio Calabria |
| Campania | 87 | 4.44 | 1,517 | 33° | 2.78 kWh | Gragnano |
| Lazio | 46 | 4.39 | 1,511 | 34° | 2.78 kWh | Marina di Ardea-Tor San Lorenzo |
| Apulia | 63 | 4.38 | 1,488 | 32° | 2.65 kWh | Casarano |
| Basilicate | 2 | 4.34 | 1,474 | 32° | 2.73 kWh | Matera |
| Molise | 3 | 4.23 | 1,457 | 33° | 2.68 kWh | Termoli |
| Umbria | 7 | 4.12 | 1,433 | 34° | 2.59 kWh | Terni |
| Abruzzo | 13 | 4.11 | 1,420 | 34° | 2.58 kWh | San Salvo |
| Tuscany | 38 | 4.10 | 1,431 | 35° | 2.48 kWh | Piombino |
| Liguria | 11 | 4.05 | 1,432 | 36° | 2.61 kWh | Ventimiglia |
| The Marches | 16 | 4.00 | 1,385 | 34° | 2.37 kWh | San Benedetto del Tronto |
| Emilia-Romagna | 35 | 3.91 | 1,369 | 35° | 2.29 kWh | Casalecchio di Reno |
| Piedmont | 41 | 3.80 | 1,388 | 38° | 2.65 kWh | Mondovì |
| Veneto | 38 | 3.78 | 1,346 | 37° | 2.32 kWh | Rovigo |
| Lombardy | 91 | 3.77 | 1,358 | 38° | 2.42 kWh | Voghera |
| Aosta Valley | 1 | 3.69 | 1,383 | 39° | 2.68 kWh | Aosta |
| Friuli Venezia Giulia | 7 | 3.68 | 1,330 | 37° | 2.32 kWh | Monfalcone |
| Trentino-Alto Adige | 6 | 3.61 | 1,358 | 41° | 2.66 kWh | Riva del Garda |
Largest places in Italy at a glance
| Place | Latitude | Best tilt | Off-grid tilt | Sun hours/day (flat) |
|---|---|---|---|---|
| Rome | 41.9° N | 34° | 66° | 4.42 |
| Milan | 45.5° N | 37° | 64° | 3.79 |
| Naples | 40.9° N | 33° | 65° | 4.45 |
| Turin | 45.1° N | 38° | 64° | 3.79 |
| Palermo | 38.1° N | 30° | 62° | 4.76 |
| Genoa | 44.4° N | 36° | 64° | 3.97 |
| Bologna | 44.5° N | 35° | 62° | 3.94 |
| Florence | 43.8° N | 35° | 67° | 4.03 |
| Bari | 41.1° N | 33° | 64° | 4.35 |
| Catania | 37.5° N | 30° | 62° | 4.71 |
| Verona | 45.4° N | 37° | 69° | 3.79 |
| Messina | 38.2° N | 30° | 62° | 4.67 |
| Trieste | 45.6° N | 36° | 68° | 3.73 |
| Padua | 45.4° N | 36° | 69° | 3.81 |
| Brescia | 45.5° N | 37° | 65° | 3.77 |
| Taranto | 40.5° N | 32° | 64° | 4.46 |
| Parma | 44.8° N | 36° | 63° | 3.88 |
| Prato | 43.9° N | 35° | 67° | 4.03 |
| Modena | 44.6° N | 36° | 62° | 3.91 |
| Reggio Calabria | 38.1° N | 30° | 62° | 4.67 |
Daylight and clock time in Italy
In Bressanone (46.7° N), the northernmost place, the longest day of the year lasts 15 h 51 min and the shortest 8 h 33 min; in Pachino (36.7° N), the southernmost, 14 h 41 min and 9 h 39 min. The clocks change twice a year: forward on Sun 29 Mar, back on Sun 25 Oct (Europe/Rome).
| Time zone | Places | UTC offset | Clocks change in 2026 |
|---|---|---|---|
| Europe/Rome | 597 | UTC+1, in summer UTC+2 | Forward on Sun 29 Mar, back on Sun 25 Oct |
Questions about solar in Italy
What is the best angle for solar panels in Italy?
How many peak sun hours does Italy get?
How much electricity does 1 kWp of solar panels produce in Italy?
Where is the sunniest place in Italy?
Does Italy use daylight saving time?
How long is the longest day in Italy?
All places in Italy
Abruzzo
Aosta Valley
Apulia
- Bari
- Taranto
- Foggia
- Andria
- Barletta
- Brindisi
- Lecce
- Altamura
- Molfetta
- Manfredonia
- Bisceglie
- Cerignola
- Trani
- San Severo
- Bitonto
- Corato
- Gravina in Puglia
- Monopoli
- Martina Franca
- Modugno
- Francavilla Fontana
- Lucera
- Grottaglie
- Massafra
- Canosa di Puglia
- San Paolo
- Nardò
- Manduria
- San Giovanni Rotondo
- Triggiano
- Mesagne
- Terlizzi
- Santeramo in Colle
- Mola di Bari
- Gioia del Colle
- Ostuni
- Ruvo di Puglia
- Putignano
- Copertino
- Conversano
- Carbonara di Bari
- Fasano
- Noicattaro
- Palo del Colle
- Acquaviva delle Fonti
- Galatina
- Casarano
- Giovinazzo
- Gallipoli
- Casamassima
- Rutigliano
- San Vito dei Normanni
- Paolo VI
- Torremaggiore
- Adelfia
- Orta Nova
- Ceglie Messapica
- Ginosa
- Valenzano
- Sava
- San Nicandro Garganico
- Palagiano
- Noci
Calabria
Campania
- Naples
- Salerno
- Torre del Greco
- Pozzuoli
- Giugliano in Campania
- Fuorigrotta
- Casoria
- Caserta
- Castellammare di Stabia
- Afragola
- Acerra
- Benevento
- Pianura
- Portici
- Ercolano
- Cava Dè Tirreni
- Aversa
- Ponticelli
- Secondigliano
- Marano di Napoli
- Scafati
- Avellino
- Battipaglia
- Casalnuovo di Napoli
- Nocera Inferiore
- San Giorgio a Cremano
- Soccavo
- Torre Annunziata
- Marcianise
- Pomigliano d'Arco
- Quarto
- Melito di Napoli
- Barra
- Arzano
- Caivano
- Maddaloni
- Mugnano di Napoli
- Sant'Antimo
- Pagani
- Somma Vesuviana
- Santa Maria Capua Vetere
- Angri
- Marigliano
- Frattamaggiore
- Monterusciello
- Gragnano
- Sarno
- Mondragone
- Piscinola
- San Giuseppe Vesuviano
- Boscoreale
- Eboli
- Bacoli
- Villaricca
- Orta di Atella
- Nola
- Pompei
- Miano
- San Giovanni a Teduccio
- Qualiano
- Poggioreale
- Nocera Superiore
- Ottaviano
- Bagnoli
- Volla
- Posillipo
- Castel Volturno
- Cardito
- San Nicola la Strada
- Sant'Anastasia
- Casal di Principe
- Poggiomarino
- Sant'Antonio Abate
- Casavatore
- Ischia
- Ischia Porto
- Grumo Nevano
- Cercola
- Arpino
- Agropoli
- Terzigno
- Trentola-Ducenta
- San Felice A Cancello
- Forio
- Frattaminore
- Capua
- Brusciano
Emilia-Romagna
- Bologna
- Parma
- Modena
- Reggio nell'Emilia
- Rimini
- Ferrara
- Forlì
- Piacenza
- Cesena
- Ravenna
- Carpi
- Imola
- Faenza
- Sassuolo
- Formigine
- Casalecchio di Reno
- Riccione
- Cervia
- Scandiano
- Vignola
- San Lazzaro
- Fidenza
- Lugo
- Cesenatico
- Cento
- Bellaria-Igea Marina
- Mirandola
- Castelfranco Emilia
- Fiorano
- Cattolica
- Castel Maggiore
- Zola Predosa
- San Giovanni in Persiceto
- Salsomaggiore Terme
- Correggio
Lazio
- Rome
- Acilia-Castel Fusano-Ostia Antica
- Guidonia Montecelio
- Lido di Ostia
- Latina
- Aprilia
- Velletri
- Nettuno
- Civitavecchia
- Viterbo
- Anzio
- Frosinone
- Marino
- Fondi
- Rieti
- Ciampino
- Monterotondo
- Fiumicino
- Ladispoli
- Terracina
- Formia
- Cisterna di Latina
- Albano Laziale
- Spinaceto
- Sora
- Pomezia
- Tivoli
- Cassino
- Guidonia
- Tor Lupara
- Colleferro
- Genzano di Roma
- Marina di Ardea-Tor San Lorenzo
- Frascati
- Gaeta
- Sabaudia
- Grottaferrata
- Ariccia
- Torvaianica
- Ardea
- Mentana
- Minturno
- Sezze
- Cerveteri
- Villanova
- Rocca di Papa
Lombardy
- Milan
- Brescia
- Monza
- Bergamo
- Como
- Busto Arsizio
- Sesto San Giovanni
- Varese
- Cinisello Balsamo
- Cremona
- Pavia
- Vigevano
- Legnano
- Gallarate
- Rho
- Lecco
- Paderno Dugnano
- Cologno Monzese
- Seregno
- Desio
- Lodi
- Cantù
- Rozzano
- Mantua
- Voghera
- Saronno
- Lissone
- Cesano Maderno
- Bollate
- Pioltello
- Corsico
- Brugherio
- Abbiategrasso
- Limbiate
- Crema
- San Giuliano Milanese
- Cernusco sul Naviglio
- San Donato Milanese
- Segrate
- Parabiago
- Romano Banco
- Garbagnate Milanese
- Giussano
- Bresso
- Lainate
- Treviglio
- Lumezzane
- Seriate
- Cesano Boscone
- San Sebastiano
- Muggiò
- Dalmine
- Seveso
- Vimercate
- Meda
- Desenzano del Garda
- Mariano Comense
- Magenta
- Nova Milanese
- Cassano Magnago
- Senago
- Cornaredo
- Cormano
- Viadana
- Trezzano sul Naviglio
- Novate Milanese
- Sondrio
- Arese
- Gorgonzola
- Cusano
- Castiglione delle Stiviere
- Melzo
- Palazzolo sull'Oglio
- Romano di Lombardia
- Cassano d'Adda
- Tradate
- Vimodrone
- Nerviano
- Melegnano
- Arcore
- Suzzara
- Bareggio
- Bovisio-Masciago
- Erba
- Caronno Pertusella
- Ghedi
- Chiari
- Malnate
- Carate Brianza
- Carugate
- Montichiari
Molise
Piedmont
- Turin
- Novara
- Alessandria
- Asti
- Moncalieri
- Cuneo
- Rivoli
- Nichelino
- Settimo Torinese
- Collegno
- Vercelli
- Biella
- Chieri
- Grugliasco
- Venaria Reale
- Casale Monferrato
- Verbania
- Pinerolo
- Pallanza-Intra-Suna
- Novi Ligure
- Alba
- Bra
- Ivrea
- Chivasso
- Carmagnola
- Tortona
- Mondovì
- Orbassano
- Borgomanero
- Trecate
- Fossano
- San Mauro Torinese
- Acqui Terme
- Domodossola
- Ciriè
- Valenza
- Piossasco
- Savigliano
- Alpignano
- Saluzzo
- Galliate
Sardinia
Sicily
- Palermo
- Catania
- Messina
- Siracusa
- Marsala
- Gela
- Ragusa
- Trapani
- Caltanissetta
- Modica
- Bagheria
- Mazara del Vallo
- Vittoria
- Acireale
- Paternò
- Misterbianco
- Alcamo
- Sciacca
- Caltagirone
- Licata
- Carini
- Barcellona Pozzo di Gotto
- Adrano
- Canicattì
- Agrigento
- Mascalucia
- Favara
- Milazzo
- Castelvetrano
- Augusta
- Partinico
- Avola
- Niscemi
- Gravina di Catania
- Comiso
- Aci Catena
- Giarre
- Lentini
- Casa Santa
- Biancavilla
- Enna
- Termini Imerese
- Palma di Montechiaro
- Floridia
- San Cataldo
- San Giovanni la Punta
- Monreale
- Pachino
- Rosolini
- Misilmeri
- Bronte
- Villabate
- Noto
- Pozzallo
- Piazza Armerina
- Ribera
- Aci Castello
- Scordia
- Porto Empedocle
- Belpasso
- Palagonia
- Scicli
The Marches
Trentino-Alto Adige
Tuscany
- Florence
- Prato
- Livorno
- Pisa
- Arezzo
- Lucca
- Pistoia
- Massa
- Viareggio
- Grosseto
- Carrara
- Siena
- Sesto Fiorentino
- Scandicci
- Capannori
- Cascina
- Empoli
- Piombino
- Campi Bisenzio
- Rosignano Marittimo
- Camaiore
- San Miniato Basso
- Marina di Carrara
- Massarosa
- Cecina
- Poggibonsi
- Follonica
- Rosignano Solvay-Castiglioncello
- Pontedera
- Marina di Massa
- Pietrasanta
- Montevarchi
- Montecatini-Terme
- Montemurlo
- Fornacelle
- San Miniato
- Colle di Val d'Elsa
- San Giovanni Valdarno
Veneto
- Verona
- Padua
- Mestre
- Vicenza
- Treviso
- Venice
- Rovigo
- Chioggia
- San Donà di Piave
- Bassano del Grappa
- Schio
- Mira Taglio
- Conegliano
- Marghera
- Montebelluna
- Castelfranco Veneto
- Belluno
- Vittorio Veneto
- Spinea-Orgnano
- Valdagno
- Mogliano Veneto
- Legnago
- Arzignano
- Thiene
- Montecchio Maggiore-Alte Ceccato
- San Giovanni Lupatoto
- Monselice
- Abano Terme
- Portogruaro
- San Bonifacio
- Este
- Albignasego
- Villafranca di Verona
- Oderzo
- Lido
- Lancenigo-Villorba
- Bussolengo
- Mirano