# Preços de construção em contratos públicos — Portal BASE/IMPIC (2012–2026)

Dataset de calibração/contextualização para a calculadora **QuantoCustaObra**.
Gerado a 2026-08-29 a partir dos dados abertos de contratos públicos portugueses.

## Fontes

- Página do dataset: https://dados.gov.pt/pt/datasets/contratos-publicos-portal-base-impic-contratos-de-2012-a-2026/
- API (metadados): https://dados.gov.pt/api/1/datasets/contratos-publicos-portal-base-impic-contratos-de-2012-a-2026/
- Recursos descarregados: `contratos{ANO}.zip` (JSON de contratos por ano, 2012–2026), publicados em 2026-08-23 (timestamp dos recursos no dados.gov.pt). URLs exatas dos 4 anos mais recentes em `base_contratos.json → meta.url_recursos_zip`; 2012–2022 no mesmo dataset.
- Método: download dos 15 zips (~435 MB), leitura streaming (ijson), filtro **CPV divisão 45** (construção), agregação em memória. Script: `raw/_process.py`. Microdados filtrados: `raw/contratos_cpv45_{ANO}.csv` (53 MB, 179.799 linhas).

**N total de contratos de construção processados: 179,799** (2012–2026). 99% são "Empreitada de obras públicas". 343 registos duplicados (mesmo `idcontrato` no mesmo ano) excluídos.

## Números-chave (2025)

| Família CPV | N | Mediana | Média | Soma |
|---|---|---|---|---|
| 451 Preparação do terreno | 855 | 59 676 € | 260 228 € | 222 495 319 € |
| 4521 Habitação (45211*) | 266 | 184 330 € | 1 062 807 € | 282 706 588 € |
| 4521 Outros edifícios | 1493 | 184 679 € | 1 687 513 € | 2 517 769 880 € |
| 4522-4526 Civil/partes | 7974 | 81 268 € | 553 485 € | 4 399 096 021 € |
| 453 Instalações | 954 | 44 923 € | 153 877 € | 146 798 536 € |
| 454 Acabamentos | 2932 | 57 829 € | 232 016 € | 675 629 237 € |
| 45 genérico | 1665 | 35 705 € | 294 871 € | 490 664 818 € |

**Mediana de contrato de habitação pública (CPV 45211*) em 2025: 184 330 €** (266 contratos). Nota: são obras de construção/reabilitação de habitação para entidades públicas — o **valor do contrato**, não €/m².

## Série temporal — habitação (45211*) e edifícios (4521*)

| Ano | N 45211 | Mediana 45211 | Média 45211 | N 4521* | Mediana 4521* |
|---|---|---|---|---|---|
| 2012 | 89 | 105 846 € | 405 606 € | 804 | 124 768 € |
| 2013 | 85 | 105 621 € | 257 504 € | 760 | 95 516 € |
| 2014 | 70 | 95 460 € | 253 744 € | 769 | 96 994 € |
| 2015 | 67 | 65 360 € | 167 981 € | 686 | 53 115 € |
| 2016 | 118 | 76 685 € | 427 318 € | 873 | 72 000 € |
| 2017 | 134 | 75 148 € | 251 663 € | 1127 | 93 500 € |
| 2018 | 85 | 90 181 € | 304 464 € | 684 | 108 170 € |
| 2019 | 117 | 132 600 € | 378 582 € | 992 | 114 109 € |
| 2020 | 123 | 155 353 € | 707 787 € | 1103 | 128 045 € |
| 2021 | 124 | 172 302 € | 552 761 € | 1125 | 135 630 € |
| 2022 | 73 | 104 690 € | 788 715 € | 762 | 136 854 € |
| 2023 | 106 | 250 791 € | 1 727 651 € | 1129 | 212 576 € |
| 2024 | 174 | 301 978 € | 1 186 581 € | 1312 | 168 043 € |
| 2025 | 266 | 184 330 € | 1 062 807 € | 1759 | 184 465 € |
| 2026 | 71 | 194 620 € | 872 687 € | 702 | 202 454 € |

Tendência clara: a mediana de edifícios (4521*) sobe de ~53–97 mil € (2014–2016) para ~168–212 mil € (2023–2024) — coerente com a inflação de construção pós-2020. 2026 é ano parcial (dados até 21/08/2026).

## Por distrito (CPV 45, 2023–2026)

Distrito obtido do campo `localExecucao` do próprio contrato ("Portugal, Distrito, Concelho") — **não** foi preciso inferir pelo nome da entidade. Cobertura: **89.3%** dos 50,294 contratos de construção 2023–2026 têm distrito PT identificado; o restante são 5,366 contratos "Estrangeiro"/indeterminado (embaixadas, empresas PT no estrangeiro).

| Distrito | N | Mediana | Média |
|---|---|---|---|
| Lisboa | 8418 | 74 951 € | 425 400 € |
| Porto | 6654 | 50 000 € | 376 100 € |
| Braga | 3690 | 47 667 € | 264 640 € |
| Vila Real | 2809 | 24 997 € | 193 400 € |
| Setúbal | 2328 | 71 773 € | 479 905 € |
| Aveiro | 2221 | 74 447 € | 1 168 737 € |
| Leiria | 2152 | 64 624 € | 237 607 € |
| Coimbra | 2098 | 49 060 € | 336 964 € |
| Viseu | 2030 | 53 790 € | 300 778 € |
| Faro | 1864 | 84 162 € | 455 055 € |
| Viana Do Castelo | 1770 | 54 543 € | 239 649 € |
| Santarém | 1618 | 71 350 € | 350 560 € |
| Guarda | 1142 | 51 438 € | 269 766 € |
| Braganca | 1064 | 45 515 € | 218 026 € |
| Região Autónoma Dos Açores | 966 | 89 369 € | 739 529 € |
| Castelo Branco | 933 | 67 880 € | 257 818 € |
| Região Autónoma Da Madeira | 869 | 122 227 € | 482 820 € |
| Beja | 827 | 65 886 € | 477 986 € |
| Portalegre | 786 | 79 789 € | 423 412 € |
| Évora | 688 | 47 918 € | 831 384 € |

Lisboa lidera (8,418 contratos), seguida do Porto. Distritos com poucas obras de habitação têm medianas com forte ruído — ex.: habitação em Faro (n=26, mediana 1 435 554 €) reflete poucas empreitadas de grande dimensão, não o preço típico algarvio.

## Top 10 objetos mais frequentes em 45211* (2012–2026)

| Objeto (normalizado) | N | Mediana preço |
|---|---|---|
| construção a custos controlados de 22 habitações t3 e t4 na videira no | 22 | 184 330 € |
| empreitadas de reconstrução de habitações com danos causados pelos inc | 10 | 74 424 € |
| empreitada de reabilitação das frações habitacionais da bragahabit e.m | 7 | 271 199 € |
| empreitada de acessibilidades em habitações no âmbito do prr – aviso n | 5 | 11 629 € |
| empreitada de repavimentação de diversos arruamentos e execução de pas | 5 | 56 462 € |
| zim- adiça, requalificação e ampliação | 5 | 394 289 € |
| arranjos exteriores de vários edifícios da elh (estratégia municipal d | 4 | 77 728 € |
| 18/dru/2025 - prr - programa acessibilidades 360º aviso 05/c03-i02/202 | 4 | 10 721 € |
| empreitada de reabilitação das frações habitacionais da bragahabit e.m | 4 | 118 770 € |
| construção de 7 fogos, destinados a habitação social, na rua sebastião | 4 | 1 598 382 € |

O que são: construção a custos controlados (PRR), reabilitação de frações municipais (BragaHabit etc.), reconstrução pós-incêndios, acessibilidades PRR — ou seja, **habitação social/pública e reabilitação**, não habitação de mercado.

## Procedimentos de contratação (45211*, 2023–2026)

| Procedimento | N |
|---|---|
| Concurso público | 387 |
| Consulta Prévia | 121 |
| Ajuste Direto Regime Geral | 81 |
| Consulta Prévia Simplificada | 14 |
| Concurso público simplificado | 8 |
| Concurso limitado por prévia qualificação | 6 |

Maioria por concurso público; consulta prévia e ajuste direto relevantes (tendem a ser contratos menores).

## Notas de método

- Filtro: 1.º CPV do array `cpv[]` começado por "45". Famílias: 451_preparacao_terreno = 451 Preparação do terreno (demolição, escavações); 4521_habitacao_45211 = 4521* Habitação (CPV 45211*, edifícios residenciais); 4521_edificios_outros = 4521* Outros edifícios (serviços, desporto, saúde, escolas...); 452_civil_e_edif_outros = 4522-4526 Obras de engenharia civil e partes de obra; 453_instalacoes = 453 Instalações em edifícios (elétrica, canalização, isolamento); 454_acabamentos = 454 Acabamentos (estuques, pisos, pintura, vidros); 45_generico = 45 genérico / 455+ (divisão 45 sem família)
- Habitação 45211* = 45211000 Construção de edifícios de vários fogos e moradias independentes; 45211100 Obras para construção de moradias; 45211200 centros de acolhimento
- Preços: campo `precoContratual`; excluídos do cálculo de mediana/média os contratos sem preço (25 em 45211*/4521*). Mediana/média arredondadas ao €.
- Ano = campo `Ano` do BASE (validado contra `dataCelebracaoContrato`).

## Limitações (ler antes de usar para calibrar)

- Preço contratado ≠ custo de construção: não há áreas (€/m²), nem qualidade, nem demolições; contratos incluem demolição, urbanização, reabilitação, etc.
- precoContratual do BASE não distingue IVA incluído ou excluído; em obras públicas o valor é normalmente o de adjudicação (com IVA variável por adjudicatário).
- Amostra enviesada para o setor privado: só contratos públicos (municípios, Estado, empresas municipais); habitação privada não está representada.
- 2026 é ano parcial (dados até 2026-08-21).
- CPV 45211 tem poucos contratos/ano (~70-260): medianas anuais com ruído; 2023 puxada por poucos contratos grandes.
- Escolha direta/ajuste direto vs concurso público: preços de ajuste direto tendem a ser menores (menor dimensão); ver procedimentos_45211.
- Distrito vem de localExecucao (local da obra); 89% dos contratos 2023-2026 com distrito PT identificado.
- Contratos multi-CPV: apenas o 1.º CPV div. 45 foi usado para classificar.
- Preço mediano de obra ≠ preço unitário: contratos públicos de construção incluem expropriações, projectos, fiscalização e IVA variável.

## Ficheiros

- `base_contratos.json` — dataset compacto (36 KB) com todos os agregados
- `raw/contratos_cpv45_{ANO}.csv` — microdados filtrados (CPV 45), 53 MB no total
- `raw/_process.py` — script de processamento (reproduzível; zips originais re-descarregáveis pelos URLs acima)
