26 communes, 96 003 bâtiments au total.
| Commune | Code | Bâtiments | Logements | Ventes | Prix médian appart. | Prix médian maison | Population |
|---|---|---|---|---|---|---|---|
| Aurec-sur-Loire | 43110 | 4 188 | 3 793 | 1 200 | 1 738 €/m² | 2 192 €/m² | 6 164 |
| Bas-en-Basset | 43210 | 5 138 | 3 713 | 930 | 1 663 €/m² | 2 115 €/m² | 4 638 |
| Beauzac | 43590 | 3 531 | 2 159 | 354 | 1 348 €/m² | 1 896 €/m² | 2 954 |
| Brioude | 43100 | 6 091 | 5 758 | 1 606 | 1 507 €/m² | 1 424 €/m² | 6 527 |
| Brives-Charensac | 43700 | 2 349 | — | 1 119 | 1 288 €/m² | 2 346 €/m² | 4 244 |
| Chadrac | 43770 | 1 746 | 1 631 | 194 | 2 977 €/m² | 2 089 €/m² | 2 542 |
| Coubon | 43700 | 2 761 | 1 922 | 217 | 1 183 €/m² | 2 278 €/m² | 3 140 |
| Dunières | 43220 | 2 410 | 1 966 | 193 | 1 174 €/m² | 1 715 €/m² | 2 670 |
| Espaly-Saint-Marcel | 43000 | 2 569 | 2 547 | 624 | 2 025 €/m² | 1 685 €/m² | 3 585 |
| Langeac | 43300 | 4 802 | 3 543 | 591 | 1 344 €/m² | 1 107 €/m² | 3 499 |
| Le Chambon-sur-Lignon | 43400 | 3 404 | 2 881 | 457 | 1 718 €/m² | 2 242 €/m² | 2 501 |
| Le Puy-en-Velay | 43000 | 7 421 | 14 301 | 6 460 | 1 520 €/m² | 1 961 €/m² | 18 540 |
| Monistrol-sur-Loire | 43120 | 7 237 | — | 1 800 | 2 276 €/m² | 2 144 €/m² | 8 823 |
| Polignac | 43000 | 2 777 | 1 809 | 192 | — | 2 385 €/m² | 2 819 |
| Retournac | 43130 | 3 604 | 2 660 | 338 | 1 657 €/m² | 1 345 €/m² | 3 007 |
| Saint-Didier-en-Velay | 43140 | 2 544 | 2 273 | 327 | 2 553 €/m² | 1 787 €/m² | 3 523 |
| Saint-Ferréol-d'Auroure | 43330 | 1 730 | 1 241 | 125 | 2 184 €/m² | 2 169 €/m² | 2 441 |
| Saint-Germain-Laprade | 43700 | 3 316 | 2 051 | 278 | 1 524 €/m² | 2 359 €/m² | 3 432 |
| Saint-Just-Malmont | 43240 | 2 980 | 2 578 | 650 | 1 150 €/m² | 2 633 €/m² | 4 239 |
| Saint-Maurice-de-Lignon | 43200 | 2 475 | 1 705 | 207 | — | 2 247 €/m² | 2 688 |
| Saint-Paulien | 43350 | 2 546 | 1 667 | 199 | 1 576 €/m² | 1 732 €/m² | 2 439 |
| Sainte-Florine | 43250 | 3 089 | 2 564 | 416 | 924 €/m² | 1 600 €/m² | 3 283 |
| Sainte-Sigolène | 43600 | 5 375 | 3 916 | 954 | 1 321 €/m² | 1 795 €/m² | 6 097 |
| Tence | 43190 | 3 274 | 2 473 | 295 | 1 844 €/m² | 2 303 €/m² | 3 111 |
| Vals-près-le-Puy | 43750 | 1 810 | 2 355 | 807 | 1 270 €/m² | 2 280 €/m² | 3 395 |
| Yssingeaux | 43200 | 6 836 | 5 053 | 1 327 | 1 609 €/m² | 1 732 €/m² | 7 415 |