Skip to main content

Province of Perugia

59 municipalities · Reference year: 2026

The province of Perugia comprises 59 municipalities, with a total population of 635.988 inhabitants and an average income of 21.106 €.

Total population

635.988

Average income

21.106 €

Municipalities

59

Top 20 municipalities

#
1Perugia162.38425.429 €
2Foligno55.26223.009 €
3Città di Castello37.84722.375 €
4Spoleto35.87521.669 €
5Gubbio30.19021.412 €
6Assisi27.40023.203 €
7Corciano21.60325.473 €
8Bastia Umbra21.49722.327 €
9Marsciano17.96221.628 €
10Umbertide16.20721.547 €
11Todi15.43223.195 €
12Castiglione del Lago15.20220.960 €
13Magione14.66222.009 €
14Gualdo Tadino14.13320.508 €
15San Giustino11.02022.822 €
16Deruta956221.702 €
17Spello820821.858 €
18Trevi796921.051 €
19Città della Pieve737723.674 €
20Torgiano662823.308 €

Tourism in the province (2025)

Arrivals at accommodation establishments

2.575.292

Overnight stays

6.827.380

Share of foreign overnight stays

40%

Source: ISTAT — guest flows in accommodation establishments. Provincial data: municipal detail is not published.

The richest municipalities in the province of Perugia

#Average income
1Corciano25.473 €
2Perugia25.429 €
3Città della Pieve23.674 €
4Torgiano23.308 €
5Assisi23.203 €
6Todi23.195 €
7Foligno23.009 €
8San Giustino22.822 €
9Città di Castello22.375 €
10Bastia Umbra22.327 €

All municipalities in the province