Perpignan
Perpignan had 119,656 residents at the start of 2024 and is a city in France. The unemployment rate was 22.4% at the end of 2022. For Perpignan, the foreign population count was 15,653 in 2021.
Higher unemployment than 98% of French cities that publish it and cleaner air than 78% of French cities that publish it.
Who Perpignan may suit
Relative profile scores use comparable published values. They are a decision aid, not a personal recommendation.
Population and city profile
The city covered 68 km² in 2024. Population density was 1,777.5 people per km² in 2022.
Derived from the published population and foreign-resident counts.
| Metric | Value | Verified | Source |
|---|---|---|---|
| City area | 68 km2 | 2026-06-302024 | Official sourceFrance city identity collection Source-backed value · place |
| Foreign residents | 15,653 people | 2026-07-152021 | Official sourceNationalité en 2021 — Base des tableaux détaillés — NAT1 Source-backed value |
| Population density | 1,777.5231 people/km² | 2026-07-142022 | Official sourceA-ccepted source for city area and derived population density Source-backed value · place |
| Population | 121,616 people | 2026-07-14Aging | Official sourceFrance official denominator source Source-backed value |
Foreign residents rose 45.2% between 2013 and 2022, from 11,998 to 17,422.
Each point keeps the source and period it was published with.
Cost of living
Published city cost observations. Some items come from the supplemental estimate lane and are not official statistics.
| Metric | Value | Verified | Source |
|---|---|---|---|
| Fitness club membership, monthly | 27.3402 EUR/month | 2026-07-272022 | Supplemental estimateGlobal Cost of Living — Kaggle snapshot v2 Supplemental context |
| Internet, 60 Mbps unlimited | 29.9939 EUR/month | 2026-07-272022 | Supplemental estimateGlobal Cost of Living — Kaggle snapshot v2 Supplemental context |
| Private kindergarten, monthly | 547.3325 EUR/month | 2026-07-272022 | Supplemental estimateGlobal Cost of Living — Kaggle snapshot v2 Supplemental context |
| Meal at an inexpensive restaurant | 12.4377 EUR | 2026-07-272022 | Supplemental estimateGlobal Cost of Living — Kaggle snapshot v2 Supplemental context |
| Basic utilities, 85 m² home | 143.2739 EUR/month | 2026-07-272022 | Supplemental estimateGlobal Cost of Living — Kaggle snapshot v2 Supplemental context |
Work and income
Published unemployment rates for cities in the same country.
| Metric | Value | Verified | Source |
|---|---|---|---|
| Gigabit broadband availability | 98.47 % | 2026-07-15Fresh | Official sourceIndependent ARCEP municipal count of premises eligible for the >=1 Gbit/s fixed advertised-speed class, divided by the ARCEP type=all municipal premises denominator. This is availability/eligibility, not adoption, measured speed, FTTH-only coverage or mobile coverage. Source-backed value |
| Unemployment rate | 22.4399 %country median 10.5% — 113% above | 2026-07-262022 | Official sourceINSEE RP2022 ACT1 — population active by type of activity, commune Source-backed value |
Unemployment rate fell 2.1% between 2013 and 2022, from 22.9% to 22.4%.
Each point keeps the source and period it was published with.
Climate and air quality
Average high temperatures were 12.7°C in January and 29.5°C in July. Monthly precipitation was 60.1 mm in January and 15.1 mm in July. Annual PM2.5 was 7.64 µg/m³ in 2024.
Published monthly climate normals for this city.
Published monthly climate normals for this city.
Published monthly climate normals for this city.
City values from the published air-quality observations. WHO 2021 guidelines and EU limit values are published constants.
Published annual means from the same national measurement network.
| Metric | Value | Verified | Source |
|---|---|---|---|
| NO₂ — annual mean | 24.4794 µg/m³country median 14.8 — 65% above | 2026-07-152024 | Official source2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation. Source-backed value |
| NO₂ — latest reading | 28.5 µg/m³ | 2026-07-15Fresh | Official sourceLatest valid NO2 hourly station observation on the official LCSQA E2 current-day extract, mapped to the exact INSEE centre through an exact normalized station-name crosswalk to EEA station metadata. Source-backed value |
| PM10 — annual mean | 18.5892 µg/m³country median 14.3 — 30% above | 2026-07-152024 | Official source2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation. Source-backed value |
| PM2.5 — annual mean | 7.6412 µg/m³country median 8.5 — 10% below | 2026-07-152024 | Official source2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation. Source-backed value |
| Average daytime high by month | Jan 12.7 · Feb 13.4 · Mar 16.4 · Apr 18.7 · May 22.3 · Jun 26.8 · Jul 29.5 · Aug 29.4 · Sep 25.6 · Oct 21.2 · Nov 16.3 · Dec 13.3 °C | 2026-07-272020 | Official sourceMétéo-France climate normal — mean monthly maximum air temperature, PERPIGNAN, 1991-2020 Source-backed value |
| Average night-time low by month | Jan 4.8 · Feb 5 · Mar 7.6 · Apr 9.7 · May 13.3 · Jun 17.2 · Jul 19.7 · Aug 19.7 · Sep 16.1 · Oct 12.9 · Nov 8.4 · Dec 5.3 °C | 2026-07-272020 | Official sourceMétéo-France climate normal — mean monthly minimum air temperature, PERPIGNAN, 1991-2020 Source-backed value |
| Average temperature by month | Jan 8.7 · Feb 9.2 · Mar 12 · Apr 14.2 · May 17.8 · Jun 22 · Jul 24.6 · Aug 24.5 · Sep 20.9 · Oct 17 · Nov 12.3 · Dec 9.3 °C | 2026-07-311991 | Official sourceWMO Climatological Normals 1991-2020 — station PERPIGNAN Source-backed value · nearest-station reading |
| Average precipitation by month | Jan 60.1 · Feb 40.9 · Mar 51.6 · Apr 66.1 · May 45.6 · Jun 23.6 · Jul 15.1 · Aug 22.7 · Sep 43 · Oct 82.1 · Nov 72.6 · Dec 54.9 mm | 2026-07-272020 | Official sourceMétéo-France climate normal — mean monthly precipitation, PERPIGNAN, 1991-2020 Source-backed value |
| Average sunshine by month | Jan 140.883 · Feb 163.583 · Mar 206.583 · Apr 219.833 · May 240.7 · Jun 267.633 · Jul 299.9 · Aug 272.85 · Sep 223.783 · Oct 175.117 · Nov 146.75 · Dec 130.967 hours | 2026-07-272020 | Official sourceMétéo-France climate normal — mean monthly sunshine duration, PERPIGNAN, 1991-2020 Source-backed value |
Annual PM2.5 fell 41.2% between 2013 and 2024, from 13.0 to 7.6.
Each point keeps the source and period it was published with.
Worked out from these numbers
Arithmetic on the published values above. Each one names what it assumed.
How international is the population?
12.9% of residents hold a foreign nationality — 15,653 people of 121,616 people. This counts nationality, not place of birth, so long-settled residents who naturalised are not in it.
Common questions
Answered from the published values on this page, each with its source and date.
What is the unemployment rate in Perpignan?
The unemployment rate is 22.4399 %. Source: INSEE RP2022 ACT1 — population active by type of activity, commune, checked 2026-07-26.
Is the air quality good in Perpignan?
The annual PM2.5 mean is 7.6412 µg/m³. The WHO 2021 guideline is 5 µg/m³ and the EU limit value is 25 µg/m³, so this reading is above the WHO guideline but within the EU limit. Source: 2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation., checked 2026-07-15.
How many people live in Perpignan?
The published population is 121,616 people. Source: France official denominator source, checked 2026-07-14.
How many foreign residents live in Perpignan?
15,653 people residents hold a foreign nationality. Source: Nationalité en 2021 — Base des tableaux détaillés — NAT1, checked 2026-07-15.
Cities of a similar size in France
Closest published populations, for a like-for-like comparison.
Sources
Spotted a number that looks wrong? Every value here carries its source and date — tell us what you found and we will re-check it against the source.