Greenest cities in Italy: where has the most trees and green space?

New figures reveal which Italian cities lead for urban green space and trees per resident.
Greenest cities in Italy
Pexels

Italy’s greenest cities do not follow one neat ranking. Some lead for the sheer scale of their parks and public green areas, while others stand out for the number of trees relative to their population. 

The latest data also points to a marked north–south divide, with the north-east recording substantially more green space per resident than the islands.

Trento and Rome lead for total urban green space

A 2025 report on urban green space in Italian provincial capitals found that half of the total green-space surface, excluding protected natural areas, is concentrated in 13 cities.

Living in Trento
Trento Pexels

The regional figures underline how unevenly green space is distributed. Provincial capitals in north-east Italy average 64.0 m² of green space per inhabitant, compared with 27.9 m² in central Italy and 27.5 m² in southern Italy. The lowest average is reported in the islands, at 20.8 m² per inhabitant. 

City
Urban green space
Trento
47.5 million m²
Rome
47.3 million m²
Milan
25.6 million m²
Bolzano
24.3 million m²
Turin
23.7 million m²
Isernia
21.1 million m²
Parma
17.3 million m²
Terni
16.7 million m²
Rieti
15.8 million m²
Modena, Genoa, Naples and Trieste
Between 12 million and 14 million m² each

Rome’s trees and plans for 2027

Rome’s size plays an important part in its green-space figures. The city’s administrative territory covers approximately 1,287 km² and includes urban districts, parts of the Agro Romano, agricultural land, parks and areas under archaeological and natural protection.

green cities Italy
Rome Freepik

Rome has more than 462 million m² of urban green space. Its public tree stock stood at 390,054 specimens in the Bilancio Arboreo 2021-2025. Between November 2021 and December 2025, Rome planted 67,640 plants and recorded 29,842 reductions, creating a positive balance of 37,798 new trees. 

A further 19,336 trees are scheduled for planting by December 2027, with an investment of €10 million. The plan also covers stronger monitoring and maintenance of green spaces, work to restore places without trees, and completion of street-tree rows already in place. 

Modena has the highest number of trees per resident

For tree numbers relative to population, Modena comes top of the cities listed in the 2025 report, with 117 trees per 100 inhabitants.

eco cities Italy
Modena Unsplash

Across the provincial capitals included in the report, 3,153,349 trees were counted in 2023. That works out at an average of 18.0 trees per 100 inhabitants, a rise of 6.3% compared with 2022.

Cities with the most trees per 100 inhabitants 

City
Trees per 100 inhabitants
Modena117
Trieste114
Cremona108
Mantova94
Brescia87
Reggio Emilia
6

According to Ecosistema Urbano 2025 di Legambiente

Cities with lower tree ratios

At the other end of the ranking, Viterbo, Trapani, Catania and Siracusa each record fewer than four trees per 100 inhabitants on average.

The report also states that 10 provincial capitals, mainly in southern Italy and the islands, do not meet the legal minimum of 9 m² of urban green space per inhabitant. Messina is among the cities named. 

What is the greenest city in Italy?

The figures point to a varied picture. Trento leads on total urban green space, Modena on trees per inhabitant, and Rome combines extensive green areas with a large public tree stock and a further planting programme scheduled through 2027.

green cities in italy
Villa Ada Urban Park, Rome. Tulumnes, CC-BY-SA-4.0 Creative commons

Sources

Stay in the know about living in Italy as a foreigner—get our weekly newsletter for the latest travel, legal, and lifestyle news.