Castel San Pietro: population and statistics
Castel San Pietro has a population of 2,241 (2025) across 11.8 km², or 190 people per km². It ranks 911 of 2,115 municipalities by population. Its population is growing: +6.9% between 2015 and 2025.
- 2,241 residents
- 11.8 km²
- 190 people/km²
- 880 m
Key points
Among the 100 municipalities in Ticino, Castel San Pietro ranks No. 43 by population.
Share of jobs in industry and construction: 59.0% in Castel San Pietro, compared with an average of 20.2% in Ticino and 22.0% nationally.
Share of limited companies (AG, GmbH) among registered entities: 76.1% in Castel San Pietro, compared with an average of 72.1% in Ticino and 68.6% nationally.
A 1 kWp solar panel tilted at 40° generates about 1,315 kWh a year here.
Castel San Pietro in numbers
Where is Castel San Pietro?
Population of Castel San Pietro over time
Castel San Pietro had 2,096 residents in 2015 and 2,241 in 2025.
| Year | Population |
|---|---|
| 2020 | 2,194 |
| 2021 | 2,240 |
| 2022 | 2,227 |
| 2023 | 2,225 |
| 2024 | 2,262 |
| 2025 | 2,241 |
Did you know?
- Number 1 in Ticino for “Heat pumps as main heating”.
- “Share of jobs in industry and construction”: higher than in 97% of municipalities.
- “Share of limited companies (AG, GmbH) among registered entities”: higher than in 92% of municipalities.
- “Heat pumps as main heating”: higher than in 90% of municipalities.
- Its area is roughly equal to 1,655 football pitches.
- The nearest municipality is Breggia, 2.3 km away.
- The nearest more populous municipality is Mendrisio (15,076 residents), 3.0 km away.
All indicators for Castel San Pietro
Value for the municipality, then the regional average and the national median (for counts: regional and national totals). The gauge places the municipality between the lowest and highest value in the country.
Population
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Share of people aged 65 and over (2025) | 25.1% | 24.3% | 20.7% | ranked 274 of 1,811 |
Housing
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Dwellings (2026) | 1,311 | 260,627 | 4,927,050 | ranked 868 of 2,108 | |
| Dwellings in buildings built before 1946 (2026) | 35.6% | 20.3% | 23.3% | ranked 395 of 1,806 | |
| Dwellings in buildings built since 2001 (2026) | 17.2% | 20.4% | 25.3% | ranked 1,415 of 1,806 | |
| Share of single-family houses among residential buildings (2026) | 69.8% | 62.1% | 69.5% | ranked 891 of 1,806 |
Energy
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Oil or gas heating systems (2026) | 46.5% | 59.8% | 53.5% | ranked 1,163 of 1,806 | |
| Heat pumps as main heating (2026) | 33.4% | 12.4% | 13.7% | ranked 177 of 1,806 | |
| Wood heating systems (2026) | 9.3% | 11.5% | 12.4% | ranked 1,111 of 1,806 | |
| District heating (2026) | 0.1% | 1.2% | 1.4% | ranked 1,479 of 1,806 | |
| Photovoltaic installations (2026) | 182 | 16,017 | 329,600 | ranked 588 of 2,108 | |
| Installed photovoltaic capacity per 1,000 inhabitants (2026) | 1,286 kW | 915.9 kW | 1,134 kW | ranked 732 of 1,806 | |
| Rooftop solar electricity potential (2026) | 29.0 GWh/year | 3,370 GWh/year | 64,783 GWh/year | ranked 707 of 2,114 | |
| Rooftop solar potential per inhabitant (2026) | 12,923 kWh/inh. | 9,438 kWh/inh. | 9,356 kWh/inh. | ranked 421 of 1,810 |
Economy
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Establishments (2024) | 225 | 40,256 | 728,011 | ranked 688 of 2,112 | |
| Entities listed in the commercial register (2026) | 230 | 42,118 | 762,757 | ranked 660 of 2,115 | |
| Entities in the commercial register per 1,000 inhabitants (2026) | 102.6 | 117.1 | 64.9 | ranked 177 of 1,811 | |
| Share of limited companies (AG, GmbH) among registered entities (2026) | 76.1% | 72.1% | 65.7% | ranked 146 of 1,808 | |
| Share of sole proprietorships among registered entities (2026) | 18.3% | 23.0% | 29.0% | ranked 1,664 of 1,808 |
Employment
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Jobs (2024) | 1,790 | 249,351 | 5,679,518 | ranked 520 of 2,111 | |
| Jobs per 1,000 inhabitants (2024) | 798.8 | 698.3 | 362.9 | ranked 147 of 1,810 | |
| Share of jobs in services (2024) | 37.4% | 78.3% | 63.6% | ranked 1,651 of 1,804 | |
| Share of jobs in industry and construction (2024) | 59.0% | 20.2% | 24.2% | ranked 55 of 1,776 |
Society
| Indicator | Castel San Pietro | Ticino | National | Position? | Rank |
|---|---|---|---|---|---|
| Share of foreign nationals (2025) | 13.4% | 29.8% | 18.9% | ranked 1,300 of 1,811 |
Sunshine and temperatures: Castel San Pietro
Frequently asked questions
What is the population of Castel San Pietro?
Castel San Pietro has 2,241 residents (2025), ranking 911 of 2,115 municipalities.
How big is Castel San Pietro?
Castel San Pietro covers 11.8 km², with a density of 190 people per km².
Is the population of Castel San Pietro growing?
Between 2015 and 2025, the population of Castel San Pietro went from 2,096 to 2,241, a change of +6.9%.
Where is Castel San Pietro?
Castel San Pietro is in Ticino. It belongs to Distretto di Mendrisio (district). Latitude 45.882, longitude 9.015.
Share of jobs in industry and construction: what is the figure for Castel San Pietro?
In Castel San Pietro, “Share of jobs in industry and construction” stands at 59.0% (2024), ranking 55 of 1,776 municipalities; the national median is 24.2%.
Share of limited companies (AG, GmbH) among registered entities: what is the figure for Castel San Pietro?
In Castel San Pietro, “Share of limited companies (AG, GmbH) among registered entities” stands at 76.1% (2026), ranking 146 of 1,808 municipalities; the national median is 65.7%.
How much electricity does a solar panel produce in Castel San Pietro?
In Castel San Pietro, a 1 kWp south-facing system tilted at 40° produces about 1,315 kWh a year.
Which municipalities border Castel San Pietro?
The nearest to Castel San Pietro are Breggia (2.3 km), Mendrisio (3.0 km), Morbio Inferiore (3.6 km), Balerna (3.8 km), Vacallo (3.9 km).