Prix de l'immobilier – Haute-Garonne (31)
En 2025, dans le département Haute-Garonne (31), le prix médian des appartements anciens est de 2 955 €/m² (+2,7 % sur un an) et le prix médian des maisons anciennes est de 2 710 €/m² (-1,0 % sur un an). 20 209 logements anciens y ont été vendus (+19,6 % par rapport à 2024).
Prix au m² et nombre de ventes par année dans le département Haute-Garonne (31)
| Année | Appartements vendus | Prix médian appartement | Maisons vendues | Prix médian maison |
|---|---|---|---|---|
| 2026 (janvier à juin) | 5 174 | 2 969 €/m² | 4 057 | 2 682 €/m² |
| 2025 | 10 968 | 2 955 €/m² | 9 241 | 2 710 €/m² |
| 2024 | 9 135 | 2 876 €/m² | 7 757 | 2 736 €/m² |
| 2023 | 10 295 | 2 962 €/m² | 8 498 | 2 885 €/m² |
| 2022 | 13 456 | 2 973 €/m² | 10 940 | 2 884 €/m² |
| 2021 | 12 976 | 2 853 €/m² | 11 743 | 2 701 €/m² |
Logements anciens. Prix médian au m² calculé sur les ventes d'un seul logement (5 ventes au moins). Méthodologie
Saisonnalité du marché dans le département Haute-Garonne (31)
Dans le département Haute-Garonne (31), le mois qui compte le plus de ventes de logements anciens est juillet (+33 % par rapport à un mois moyen), le plus calme est février (−17 %). La date retenue est celle de l'acte de vente, signé environ trois mois après le compromis : un pic d'actes en juillet correspond à des accords conclus vers avril. Côté prix, les ventes signées en juillet sont les plus chères (+2 %), celles de janvier les moins chères (−2 %). Comprendre l'indice
Nombre de ventes par an
Prix au m² par an
Évolution mois par mois
Nombre de ventes par mois
Prix au m² par mois
Saisonnalité : quel mois est le plus favorable ?
Indice = valeur du mois ÷ moyenne mensuelle de son année, moyenné sur les années complètes (100 = mois « normal »). En savoir plus
Volume de ventes
Prix au m²
Tableau année × mois
Faites glisser le tableau pour voir tous les mois.
Comparatif
Prix immobilier par commune dans le département Haute-Garonne (31)
Les communes les plus actives en 2025 :
- Toulouse 3 312 €/m²
- Colomiers 2 774 €/m²
- Muret 2 436 €/m²
- Blagnac 3 164 €/m²
- Tournefeuille 3 137 €/m²
- Cugnaux 2 676 €/m²
- Balma 3 442 €/m²
- Castanet-Tolosan 3 168 €/m²
- Bagnères-de-Luchon 2 450 €/m²
- Saint-Gaudens 1 310 €/m²
- Plaisance-du-Touch 2 854 €/m²
- Saint-Orens-de-Gameville 3 164 €/m²
- Ramonville-Saint-Agne 3 054 €/m²
- L'Union 3 070 €/m²
- Saint-Jean 3 059 €/m²
- Grenade 2 418 €/m²
- Fonsorbes 2 573 €/m²
- Castelginest 2 705 €/m²
- Villeneuve-Tolosane 2 660 €/m²
- Auterive 2 112 €/m²
- Aucamville 2 685 €/m²
- Saint-Lys 2 459 €/m²
- Léguevin 2 599 €/m²
- Revel 1 962 €/m²
Toutes les communes (521)
- Aignes
- Aigrefeuille 3 404 €/m²
- Alan 1 480 €/m²
- Albiac
- Ambax
- Anan 1 556 €/m²
- Antichan-de-Frontignes
- Antignac
- Arbas
- Arbon
- Ardiège
- Arguenos
- Argut-Dessous
- Arlos
- Arnaud-Guilhem
- Artigue
- Aspet 1 184 €/m²
- Aspret-Sarrat
- Aucamville 2 685 €/m²
- Aulon 1 141 €/m²
- Auragne
- Aureville 2 692 €/m²
- Auriac-sur-Vendinelle 1 549 €/m²
- Auribail
- Aurignac 1 255 €/m²
- Aurin
- Ausseing
- Ausson 1 286 €/m²
- Aussonne 2 742 €/m²
- Auterive 2 112 €/m²
- Auzas
- Auzeville-Tolosane 3 290 €/m²
- Auzielle 2 965 €/m²
- Avignonet-Lauragais 2 124 €/m²
- Ayguesvives 2 452 €/m²
- Azas 1 948 €/m²
- Bachas
- Bagiry
- Bagnères-de-Luchon 2 450 €/m²
- Balesta
- Balma 3 442 €/m²
- Barbazan 1 994 €/m²
- Bax
- Baziège 2 571 €/m²
- Bazus
- Beauchalot 1 437 €/m²
- Beaufort
- Beaumont-sur-Lèze 2 111 €/m²
- Beaupuy
- Beauteville
- Beauzelle 2 977 €/m²
- Belberaud 2 987 €/m²
- Belbèze-en-Comminges
- Bélesta-en-Lauragais
- Benque
- Benque-Dessous-et-Dessus
- Bérat 2 336 €/m²
- Bessières 2 306 €/m²
- Bezins-Garraux
- Blagnac 3 164 €/m²
- Blajan 1 402 €/m²
- Bois-de-la-Pierre
- Boissède
- Bondigoux 2 192 €/m²
- Bonrepos-Riquet
- Bonrepos-sur-Aussonnelle 2 937 €/m²
- Bordes-de-Rivière 1 652 €/m²
- Boudrac
- Bouloc 2 492 €/m²
- Boulogne-sur-Gesse 1 488 €/m²
- Bourg-d'Oueil
- Bourg-Saint-Bernard 2 516 €/m²
- Boussan
- Boussens 1 777 €/m²
- Boutx 1 531 €/m²
- Bragayrac
- Brax 3 051 €/m²
- Bretx 2 215 €/m²
- Brignemont 1 676 €/m²
- Bruguières 2 865 €/m²
- Burgalays
- Buzet-sur-Tarn 2 339 €/m²
- Cabanac-Cazaux
- Cabanac-Séguenville
- Cadours 2 048 €/m²
- Caignac
- Calmont 2 144 €/m²
- Cambernard
- Cambiac
- Capens 1 708 €/m²
- Caraman 2 455 €/m²
- Carbonne 2 125 €/m²
- Cardeilhac
- Cassagnabère-Tournas 1 672 €/m²
- Cassagne 1 374 €/m²
- Castagnac
- Castagnède
- Castanet-Tolosan 3 168 €/m²
- Castelbiague
- Castelginest 2 705 €/m²
- Castelmaurou 3 322 €/m²
- Castelnau-d'Estrétefonds 2 581 €/m²
- Castelnau-Picampeau
- Castéra-Vignoles
- Casties-Labrande
- Castillon-de-Larboust
- Castillon-de-Saint-Martory
- Cathervielle
- Caubiac 2 226 €/m²
- Caujac 2 069 €/m²
- Cazaril-Tambourès
- Cazarilh-Laspènes
- Cazaunous
- Cazaux-Layrisse
- Cazeaux-de-Larboust
- Cazères 1 724 €/m²
- Cépet 2 697 €/m²
- Charlas
- Chaum
- Chein-Dessus
- Ciadoux 1 781 €/m²
- Cier-de-Luchon
- Cier-de-Rivière
- Cierp-Gaud 1 900 €/m²
- Cintegabelle 2 044 €/m²
- Clarac 1 949 €/m²
- Clermont-le-Fort 2 392 €/m²
- Colomiers 2 774 €/m²
- Cornebarrieu 2 683 €/m²
- Corronsac 3 356 €/m²
- Coueilles
- Couladère 1 746 €/m²
- Couret
- Cox
- Cugnaux 2 676 €/m²
- Cuguron
- Daux 2 612 €/m²
- Deyme 2 533 €/m²
- Donneville 3 038 €/m²
- Drémil-Lafage 2 784 €/m²
- Drudas
- Eaunes 2 534 €/m²
- Empeaux
- Encausse-les-Thermes 1 602 €/m²
- Eoux
- Escalquens 3 102 €/m²
- Escanecrabe
- Escoulis
- Espanès
- Esperce
- Estadens 1 435 €/m²
- Estancarbon 1 692 €/m²
- Esténos
- Eup
- Fabas
- Falga
- Fenouillet 2 465 €/m²
- Figarol
- Flourens 3 311 €/m²
- Folcarde
- Fonbeauzard 2 433 €/m²
- Fonsorbes 2 573 €/m²
- Fontenilles 2 727 €/m²
- Forgues
- Fos 1 125 €/m²
- Fougaron
- Fourquevaux 2 554 €/m²
- Francarville
- Francon
- Franquevielle 1 274 €/m²
- Fronsac
- Frontignan-Savès
- Fronton 2 415 €/m²
- Frouzins 2 727 €/m²
- Fustignac
- Gagnac-sur-Garonne 2 611 €/m²
- Gaillac-Toulza 1 732 €/m²
- Galié
- Ganties
- Garac
- Gardouch 2 273 €/m²
- Gargas 2 400 €/m²
- Garidech 2 651 €/m²
- Garin
- Gauré
- Gémil 2 840 €/m²
- Gensac-sur-Garonne
- Gibel
- Gouaux-de-Larboust 1 719 €/m²
- Gouaux-de-Luchon
- Gourdan-Polignan 1 362 €/m²
- Goutevernisse
- Goyrans 3 997 €/m²
- Gragnague 2 956 €/m²
- Gratens 2 203 €/m²
- Gratentour 2 800 €/m²
- Grazac 2 072 €/m²
- Grenade 2 418 €/m²
- Grépiac 2 004 €/m²
- Guran
- His
- Huos
- Issus 2 618 €/m²
- Izaut-de-l'Hôtel
- Juzes
- Juzet-d'Izaut 1 400 €/m²
- Juzet-de-Luchon
- L'Isle-en-Dodon 1 465 €/m²
- L'Union 3 070 €/m²
- La Magdelaine-sur-Tarn 2 239 €/m²
- La Salvetat-Saint-Gilles 2 713 €/m²
- Labarthe-Inard 1 490 €/m²
- Labarthe-Rivière 1 392 €/m²
- Labarthe-sur-Lèze 2 512 €/m²
- Labastide-Beauvoir 2 656 €/m²
- Labastide-Clermont 2 074 €/m²
- Labastide-Paumès
- Labastide-Saint-Sernin 2 614 €/m²
- Labastidette 2 446 €/m²
- Labège 3 346 €/m²
- Labroquère
- Labruyère-Dorsa
- Lacaugne
- Lacroix-Falgarde 3 386 €/m²
- Laffite-Toupière
- Lafitte-Vigordane 2 461 €/m²
- Lagarde
- Lagardelle-sur-Lèze 2 502 €/m²
- Lagrâce-Dieu 2 330 €/m²
- Lagraulet-Saint-Nicolas
- Lahitère
- Lalouret-Laffiteau
- Lamasquère 2 468 €/m²
- Landorthe 1 820 €/m²
- Lanta 2 831 €/m²
- Lapeyrouse-Fossat 3 027 €/m²
- Laréole
- Larra 2 617 €/m²
- Larroque 1 541 €/m²
- Lasserre-Pradère 2 760 €/m²
- Latoue
- Latour
- Latrape 1 616 €/m²
- Launac 1 848 €/m²
- Launaguet 2 700 €/m²
- Lautignac
- Lauzerville 3 629 €/m²
- Lavalette 2 796 €/m²
- Lavelanet-de-Comminges
- Lavernose-Lacasse 2 487 €/m²
- Layrac-sur-Tarn
- Le Born 2 000 €/m²
- Le Burgaud 2 098 €/m²
- Le Cabanial
- Le Castéra 2 296 €/m²
- Le Cuing
- Le Faget 1 740 €/m²
- Le Fauga 2 412 €/m²
- Le Fousseret 1 661 €/m²
- Le Grès
- Le Pin-Murelet
- Le Plan 1 508 €/m²
- Léguevin 2 599 €/m²
- Lescuns
- Lespinasse 2 546 €/m²
- Lespiteau
- Lespugue
- Lestelle-de-Saint-Martory
- Lévignac 2 751 €/m²
- Lherm 2 627 €/m²
- Lieoux
- Lilhac
- Lodes
- Longages 2 275 €/m²
- Loubens-Lauragais
- Loudet
- Lourde
- Lussan-Adeilhac
- Lux
- Malvezie
- Mancioux
- Mane 1 312 €/m²
- Marignac 1 268 €/m²
- Marignac-Lasclares
- Marignac-Laspeyres
- Marliac
- Marquefave 2 020 €/m²
- Marsoulas
- Martisserre
- Martres-de-Rivière 1 506 €/m²
- Martres-Tolosane 1 765 €/m²
- Massabrac
- Mauran
- Mauremont 2 550 €/m²
- Maurens
- Mauressac 1 941 €/m²
- Maureville
- Mauvaisin
- Mauvezin
- Mauzac 2 279 €/m²
- Mayrègne
- Mazères-sur-Salat 1 576 €/m²
- Melles 1 478 €/m²
- Menville 2 792 €/m²
- Mérenvielle
- Merville 2 389 €/m²
- Milhas 1 385 €/m²
- Miramont-de-Comminges
- Miremont 2 481 €/m²
- Mirepoix-sur-Tarn 2 228 €/m²
- Molas
- Moncaup
- Mondavezan 1 742 €/m²
- Mondilhan
- Mondonville 2 619 €/m²
- Mondouzil
- Mons 3 016 €/m²
- Mont-de-Galié
- Montaigut-sur-Save 2 926 €/m²
- Montastruc-de-Salies
- Montastruc-la-Conseillère 2 740 €/m²
- Montauban-de-Luchon 3 061 €/m²
- Montaut
- Montberaud
- Montbernard
- Montberon 2 630 €/m²
- Montbrun-Bocage 921 €/m²
- Montbrun-Lauragais 2 418 €/m²
- Montclar-Lauragais
- Montégut-Lauragais 1 776 €/m²
- Montespan 1 270 €/m²
- Montesquieu-Guittaut
- Montesquieu-Lauragais 1 813 €/m²
- Montesquieu-Volvestre 1 397 €/m²
- Montgaillard-Lauragais
- Montgaillard-sur-Save
- Montgazin
- Montgeard 2 225 €/m²
- Montgiscard 2 782 €/m²
- Montgras
- Montjoire 2 452 €/m²
- Montlaur 3 088 €/m²
- Montoulieu-Saint-Bernard
- Montoussin
- Montpitol
- Montrabé 3 121 €/m²
- Montréjeau 1 220 €/m²
- Montsaunès
- Mourvilles-Hautes
- Moustajon
- Muret 2 436 €/m²
- Nailloux 2 014 €/m²
- Nizan-Gesse
- Noé 2 535 €/m²
- Noueilles
- Odars 2 627 €/m²
- Ondes 2 682 €/m²
- Oô
- Ore
- Palaminy 1 633 €/m²
- Paulhac 2 857 €/m²
- Payssous
- Péchabou 3 056 €/m²
- Pechbonnieu 2 938 €/m²
- Pechbusque 4 299 €/m²
- Péguilhan
- Pelleport
- Peyrissas
- Peyrouzet
- Peyssies
- Pibrac 3 076 €/m²
- Pin-Balma 3 746 €/m²
- Pins-Justaret 2 674 €/m²
- Pinsaguel 2 903 €/m²
- Plagne
- Plagnole 2 416 €/m²
- Plaisance-du-Touch 2 854 €/m²
- Pointis-de-Rivière 1 626 €/m²
- Pointis-Inard 1 660 €/m²
- Polastron
- Pompertuzat 3 317 €/m²
- Ponlat-Taillebourg
- Portet-d'Aspet
- Portet-de-Luchon
- Portet-sur-Garonne 2 615 €/m²
- Poubeau
- Poucharramet 2 246 €/m²
- Pouy-de-Touges 1 919 €/m²
- Préserville 3 472 €/m²
- Proupiary
- Prunet
- Puydaniel 1 978 €/m²
- Puymaurin
- Puysségur
- Quint-Fonsegrives 3 560 €/m²
- Ramonville-Saint-Agne 3 054 €/m²
- Razecueillé
- Rebigue
- Régades
- Renneville 2 110 €/m²
- Revel 1 962 €/m²
- Rieucazé
- Rieumes 1 960 €/m²
- Rieux-Volvestre 2 095 €/m²
- Roquefort-sur-Garonne 1 322 €/m²
- Roques 2 701 €/m²
- Roquesérière 2 846 €/m²
- Roquettes 2 520 €/m²
- Rouède
- Rouffiac-Tolosan 2 875 €/m²
- Sabonnères
- Saccourvielle
- Saiguède 2 626 €/m²
- Saint-Alban 2 650 €/m²
- Saint-André
- Saint-Araille
- Saint-Aventin 2 029 €/m²
- Saint-Béat-Lez
- Saint-Bertrand-de-Comminges
- Saint-Cézert 1 871 €/m²
- Saint-Clar-de-Rivière 2 600 €/m²
- Saint-Élix-le-Château 2 051 €/m²
- Saint-Félix-Lauragais 2 163 €/m²
- Saint-Gaudens 1 310 €/m²
- Saint-Geniès-Bellevue 2 755 €/m²
- Saint-Germier
- Saint-Hilaire 2 662 €/m²
- Saint-Ignan
- Saint-Jean 3 059 €/m²
- Saint-Jean-Lherm
- Saint-Jory 2 696 €/m²
- Saint-Julia
- Saint-Julien-sur-Garonne 2 463 €/m²
- Saint-Lary-Boujean
- Saint-Laurent
- Saint-Léon 2 381 €/m²
- Saint-Loup-Cammas 3 203 €/m²
- Saint-Loup-en-Comminges
- Saint-Lys 2 459 €/m²
- Saint-Mamet 2 847 €/m²
- Saint-Marcel-Paulel
- Saint-Marcet
- Saint-Martory 1 294 €/m²
- Saint-Médard
- Saint-Michel
- Saint-Orens-de-Gameville 3 164 €/m²
- Saint-Paul-d'Oueil
- Saint-Paul-sur-Save 2 338 €/m²
- Saint-Pé-d'Ardet
- Saint-Pierre
- Saint-Pierre-de-Lages 2 401 €/m²
- Saint-Rustice 2 068 €/m²
- Saint-Sauveur 2 757 €/m²
- Saint-Sulpice-sur-Lèze 2 090 €/m²
- Saint-Thomas
- Saint-Vincent
- Sainte-Foy-d'Aigrefeuille 3 058 €/m²
- Sainte-Foy-de-Peyrolières 2 217 €/m²
- Sainte-Livrade
- Sajas
- Saleich
- Salerm
- Salies-du-Salat 1 593 €/m²
- Salles-et-Pratviel
- Salles-sur-Garonne 2 438 €/m²
- Samouillan
- Sana
- Sarrecave
- Saubens 2 865 €/m²
- Sauveterre-de-Comminges 1 367 €/m²
- Saux-et-Pomarède
- Savarthès
- Savères
- Sédeilhac
- Ségreville
- Seilh 3 085 €/m²
- Seilhan
- Sénarens
- Sengouagnet 1 344 €/m²
- Sepx
- Seyre
- Seysses 2 524 €/m²
- Signac
- Soueich 1 534 €/m²
- Tarabel
- Terrebasse
- Thil 2 224 €/m²
- Touille
- Toulouse 3 312 €/m²
- Tournefeuille 3 137 €/m²
- Toutens
- Trébons-de-Luchon
- Trébons-sur-la-Grasse 2 218 €/m²
- Urau
- Vacquiers 2 444 €/m²
- Valcabrère
- Valentine 1 200 €/m²
- Vallègue
- Vallesvilles
- Varennes
- Vaudreuille
- Vaux
- Vendine
- Venerque 2 941 €/m²
- Verfeil 2 493 €/m²
- Vernet 2 550 €/m²
- Vieille-Toulouse 3 919 €/m²
- Vieillevigne
- Vignaux
- Vigoulet-Auzil 3 518 €/m²
- Villariès 2 106 €/m²
- Villate 2 852 €/m²
- Villaudric 2 579 €/m²
- Villefranche-de-Lauragais 2 637 €/m²
- Villematier 2 134 €/m²
- Villemur-sur-Tarn 1 984 €/m²
- Villeneuve-de-Rivière 1 766 €/m²
- Villeneuve-Lécussan 964 €/m²
- Villeneuve-lès-Bouloc 2 593 €/m²
- Villeneuve-Tolosane 2 660 €/m²
- Villenouvelle 2 737 €/m²
Voir aussi : prix de l'immobilier – Occitanie
Ventes enregistrées
La liste détaillée des ventes (date, adresse, surface, prix) est issue du fichier public DVF. Conformément à ses conditions d'utilisation, elle n'est affichée qu'à votre demande et n'est pas indexée par les moteurs de recherche.
| Date | Adresse | CP | Commune | Type | Nature | Pièces | Surface | Dépend. | Prix | €/m² |
|---|
À propos de ces chiffres
Prix au m² = prix de vente ÷ surface habitable, uniquement pour les ventes d'un seul logement, hors valeurs aberrantes ; le prix inclut les caves et parkings vendus avec le logement. La date est celle de l'acte notarié (environ 3 mois après le compromis). Une année incomplète est comparée à la même période de l'année précédente. DVF ne couvre pas l'Alsace-Moselle ni Mayotte. Toute la méthodologie · Les sources