---
entity_id: city:fr:insee5:31555
entity_type: city
name: Toulouse
country_code: FR
country: France
slug: toulouse
canonical_url: https://immigrationdb.com/cities/fr/toulouse/
json_url: https://immigrationdb.com/data/cities/fr/toulouse.json
markdown_url: https://immigrationdb.com/data/cities/fr/toulouse.md
mcp_uri: immigrationdb://city/fr/toulouse
snapshot_id: approved-static-bb6d69cd3c074ae2
generated_at: 2026-08-04
last_verified: 2026-07-31
fact_count: 22
metric_dictionary_url: https://immigrationdb.com/data/metrics.json
license_url: https://immigrationdb.com/about/copyright/
---

# Toulouse

Monthly precipitation was 52.5 mm in January and 40.1 mm in July. The population of Toulouse, in France, was 504,078 at the start of 2026. The city covered 118 km² in 2026. Population density was 4,325.3 people per km² in 2022. The unemployment rate was 14.2% at the end of 2022.

## Climate

Average high temperatures were 9.7°C in January and 28.2°C in July. Annual PM2.5 was 8.47 µg/m³ in 2024.

## Immigration

The foreign population count was 60,784 in 2021.

## Facts

| Metric | metric_id | Value | Scope | Observed | Verified | Freshness | Lane | Source |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Foreign residents | `foreign_population_total` | 60,784 people | city | 2021 | 2026-07-15 | stale | verified | [1] |
| Population | `population_total` | 514,819 people | municipality | 2025-01-01 | 2026-07-14 | aging | verified | [2] |
| NO₂ — latest reading | `air_quality_no2_current_ug_m3` | 12 µg/m³ | city | 2026-07-15 | 2026-07-15 | fresh | verified | [3] |
| Gigabit broadband availability | `broadband_gigabit_availability_percent` | 95.03 % | city | 2026-03-31 | 2026-07-15 | fresh | verified | [4] |
| Unemployment rate | `unemployment_total_percent` | 14.1981 % | city | 2022-12-31 | 2026-07-26 | stale | verified | [5] |
| NO₂ — annual mean | `air_quality_no2_annual_ug_m3` | 20.9601 µg/m³ | city | 2024 | 2026-07-15 | stale | verified | [6] |
| PM10 — annual mean | `air_quality_pm10_annual_ug_m3` | 14.2679 µg/m³ | city | 2024 | 2026-07-15 | stale | verified | [6] |
| PM2.5 — annual mean | `air_quality_pm25_annual_ug_m3` | 8.466 µg/m³ | city | 2024 | 2026-07-15 | stale | verified | [6] |
| Average daytime high by month | `climate_monthly_high_c` | Jan 9.7 · Feb 11.2 · Mar 15 · Apr 17.6 · May 21.4 · Jun 25.7 · Jul 28.2 · Aug 28.5 · Sep 24.8 · Oct 19.7 · Nov 13.5 · Dec 10.4 °C | city | 2020-12-31 | 2026-07-27 | stale | verified | [7] |
| Average night-time low by month | `climate_monthly_low_c` | Jan 2.9 · Feb 3.1 · Mar 5.5 · Apr 7.9 · May 11.4 · Jun 15 · Jul 17 · Aug 17.1 · Sep 13.9 · Oct 10.9 · Nov 6.3 · Dec 3.6 °C | city | 2020-12-31 | 2026-07-27 | stale | verified | [7] |
| Average temperature by month | `climate_monthly_mean_c` | Jan 6.3 · Feb 7.1 · Mar 10.3 · Apr 12.7 · May 16.4 · Jun 20.3 · Jul 22.6 · Aug 22.8 · Sep 19.3 · Oct 15.3 · Nov 9.9 · Dec 7 °C | nearest_station | 1991-12-31 | 2026-07-31 | stale | verified | [8] |
| Average precipitation by month | `climate_monthly_precip_mm` | Jan 52.5 · Feb 37.2 · Mar 45.3 · Apr 65.2 · May 73.6 · Jun 64.2 · Jul 40.1 · Aug 44.6 · Sep 45.7 · Oct 54.3 · Nov 55 · Dec 49.3 mm | city | 2020-12-31 | 2026-07-27 | stale | verified | [7] |
| Average sunshine by month | `climate_monthly_sunshine_h` | Jan 89.117 · Feb 118.183 · Mar 175.333 · Apr 188.517 · May 212.283 · Jun 231.833 · Jul 258.633 · Aug 246.367 · Sep 210.083 · Oct 155.167 · Nov 99.867 · Dec 89.683 hours | city | 2020-12-31 | 2026-07-27 | stale | verified | [7] |
| City area | `city_area_km2` | 118 km2 | place | 2026-01-01 | 2026-06-30 | fresh | verified | [9] |
| Fitness club membership, monthly | `col_fitness_club_eur_month` | 31.1839 EUR/month | city | 2022-12-31 | 2026-07-27 | stale | supplemental | [10] |
| Internet, 60 Mbps unlimited | `col_internet_60mbps_eur_month` | 31.0705 EUR/month | city | 2022-12-31 | 2026-07-27 | stale | supplemental | [10] |
| Private kindergarten, monthly | `col_kindergarten_private_eur_month` | 530.6168 EUR/month | city | 2022-12-31 | 2026-07-27 | stale | supplemental | [10] |
| Meal at an inexpensive restaurant | `col_meal_inexpensive_restaurant_eur` | 16.168 EUR | city | 2022-12-31 | 2026-07-27 | stale | supplemental | [10] |
| Mobile plan, 10 GB | `col_mobile_plan_10gb_eur_month` | 13.28 EUR/month | city | 2026-07-31 | 2026-07-27 | fresh | supplemental | [11] |
| Monthly transport pass | `col_transport_monthly_pass_eur` | 59 EUR/month | city | 2026-07-26 | 2026-07-26 | fresh | verified | [12] |
| Basic utilities, 85 m² home | `col_utilities_basic_85m2_eur_month` | 180.3886 EUR/month | city | 2022-12-31 | 2026-07-27 | stale | supplemental | [10] |
| Population density | `population_density_per_km2` | 4,325.3085 people/km² | place | 2022-01-01 | 2026-07-14 | stale | verified | [13] |

Every row keeps the value, unit, geographic scope, observation date, verification date and the numbered source below. A missing metric means the city does not publish it; nothing is imputed.

## Sources

1. Nationalité en 2021 — Base des tableaux détaillés — NAT1 — Official source — https://www.insee.fr/fr/statistiques/fichier/8202752/TD_NAT1_2021_csv.zip
2. France official denominator source — Official source — https://www.insee.fr/fr/statistiques/fichier/8680726/ensemble.zip
3. Latest 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. — Official source — https://files.data.gouv.fr/ineris/lcsqa/concentrations-de-polluants-atmospheriques-reglementes/temps-reel/2026/FR_E2_2026-07-15.csv
4. Independent 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. — Official source — https://data.arcep.fr/fixe/maconnexioninternet/statistiques/2026_T1/commune/commune_debit.csv
5. INSEE RP2022 ACT1 — population active by type of activity, commune — Official source — https://www.insee.fr/fr/statistiques/fichier/8581605/TD_ACT1_2022_csv.zip
6. 2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation. — Official source — https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AirQualityDownloadServiceEUMonitoringStations/MapServer
7. Météo-France climate normal — mean monthly maximum air temperature, TOULOUSE-BLAGNAC, 1991-2020 — Official source — https://meteofrance.com/climat/normales/france/occitanie/TOULOUSE-BLAGNAC
8. WMO Climatological Normals 1991-2020 — station TOULOUSE-BLAGNAC — Official source — https://www.ncei.noaa.gov/data/oceans/archive/arc0216/0253808/1.1/data/0-data/Region-6-WMO-Normals-9120/France/CSV/TOULOUSE_BLAGNAC_07630.csv
9. INSEE COG 2026 — Official source — https://www.insee.fr/fr/statistiques/2012713
10. Global Cost of Living — Kaggle snapshot v2 — Independent source — https://www.kaggle.com/datasets/mvieira101/global-cost-of-living
11. Cost of Living in Toulouse. Jul 2026. Prices in Toulouse — Commercial source — https://www.numbeo.com/cost-of-living/in/Toulouse
12. 31 jours — Official source — https://eboutique.tisseo.fr/fr/produits/31-jours-pour-tous-reg
13. A-ccepted source for city area and derived population density — Official source — https://www.insee.fr/fr/statistiques/fichier/2521169/base_cc_comparateur_csv.zip

## Cite

ImmigrationDB. "Toulouse, France." Snapshot approved-static-bb6d69cd3c074ae2, last verified 2026-07-31. https://immigrationdb.com/cities/fr/toulouse/

Reuse requires the direct source URL, the observation date and a link back to the ImmigrationDB page: https://immigrationdb.com/about/copyright/

## Data

- HTML: https://immigrationdb.com/cities/fr/toulouse/
- JSON: https://immigrationdb.com/data/cities/fr/toulouse.json
- Markdown: https://immigrationdb.com/data/cities/fr/toulouse.md
- MCP resource: immigrationdb://city/fr/toulouse
- Metric dictionary: https://immigrationdb.com/data/metrics.json
- All published city facts, one row each: https://immigrationdb.com/data/facts.ndjson.gz
- Release catalog: https://immigrationdb.com/data/catalog.json
