Reports / EU Public Contracts Monitor / October 2026
EU Public Contracts Monitor · October 2026 · month to date
EU Public Contracts Monitor, October 2026
Public contract awards in Europe, October 2026: volume by country and category, top buyers and winners, contracts ending next quarter, defence.
Key findings
27,006 contract award notices were published by buyers in Europe in October 2026 (days 1 to 23, like for like with earlier months), +9.2% against the month before like for like, with €47.9bn in stated award value across 19,211 notices (framework ceilings and single values above €250M excluded). 40,945 awarded contracts end between 2026-10-24 and 2027-01-23. 603 award notices carry the strict defence flag. Source: Arcadium Data, data as of .
- Germany published the most award notices: 3,898 (14% of the total).
- Medical equipments, pharmaceuticals and personal care products is the largest category: 3,919 awards (15%).
- Most awards to one organisation: FARMEXIM S.A. with 211 notices.
- Busiest buyer: Ředitelství silnic a dálnic s. p. (Czechia), 205 award notices.
- Defence (strict flag): 603 award notices, most in Poland (132).
- Coverage note, United Kingdom: 1,290 awards against 3 the month before: not comparable month to month, left out of the like-for-like change.
Award notices per month, last 13 months
Award notices published by buyers in Europe, days 1 to 23 of each month. Country feeds that start or stop show up as steps (see coverage).
Award notices by country (top 15)
Country of the buyer.
Award notices by CPV division (top 15)
Common Procurement Vocabulary division of the main category.
Contracts ending in the next quarter, by country
Awarded contracts whose stated end date falls between 2026-10-24 and 2027-01-23. These are the re-tenders to expect.
Defence award notices (strict flag) by country
Strict defence flag only: Directive 2009/81/EC notices, defence ministries and armed forces buying more than civilian commodities, military CPV codes, security equipment, military words in the title.
Countries
| Country | Award notices | Share | vs previous month | vs year earlier | Stated value | Defence (strict) |
|---|---|---|---|---|---|---|
| Germany | 3,898 | 14.4% | -4.7% | -3.4% | €3.4bn | 78 |
| Poland | 3,541 | 13.1% | +6.7% | +11.2% | €4.1bn | 132 |
| Czechia | 2,516 | 9.3% | +85.0% | -1.6% | €2.5bn | 89 |
| France | 2,063 | 7.6% | +34.4% | +7.5% | €4.2bn | 12 |
| Spain | 1,887 | 7.0% | -5.3% | -7.0% | €4.4bn | 39 |
| Romania | 1,783 | 6.6% | +32.3% | -4.6% | €2.3bn | 43 |
| United Kingdom * | 1,290 | 4.8% | n/a | +483.7% | €2.8bn | 22 |
| Italy | 1,168 | 4.3% | -22.2% | +18.9% | €5.4bn | 3 |
| Bulgaria | 1,017 | 3.8% | +4.4% | -21.6% | €564.5M | 6 |
| Croatia | 780 | 2.9% | +40.3% | +55.7% | €758.6M | 9 |
| Sweden | 594 | 2.2% | +5.7% | +2.1% | €1.5bn | 8 |
| Lithuania | 562 | 2.1% | -8.2% | -5.4% | €351.1M | 10 |
| Netherlands | 528 | 2.0% | +2.3% | -7.4% | €1.5bn | 11 |
| Austria | 523 | 1.9% | +46.9% | +34.1% | €2.9bn | 0 |
| Latvia | 447 | 1.7% | -14.5% | -5.7% | €168.9M | 9 |
| Belgium | 443 | 1.6% | +7.5% | +16.6% | €1.3bn | 5 |
| Finland | 430 | 1.6% | -8.3% | -3.2% | €697.9M | 12 |
| Portugal | 417 | 1.5% | -17.9% | -20.4% | €811.1M | 12 |
| Ireland | 401 | 1.5% | +4.7% | +7.5% | €660.8M | 4 |
| Slovenia | 388 | 1.4% | +19.0% | +12.1% | €229.9M | 14 |
| Switzerland | 383 | 1.4% | -9.9% | -6.1% | €1.2bn | 10 |
| Hungary | 375 | 1.4% | +64.5% | -18.7% | €774.4M | 4 |
| Estonia | 286 | 1.1% | +2.9% | +13.5% | €132.1M | 39 |
| Greece | 278 | 1.0% | -8.6% | +4.1% | €1.1bn | 10 |
| Slovakia | 277 | 1.0% | +0.7% | -21.5% | €437.8M | 3 |
| Denmark | 262 | 1.0% | +12.0% | +0.8% | €2.7bn | 11 |
| Norway | 256 | 0.9% | +8.5% | -1.9% | €635.6M | 7 |
| Malta | 80 | 0.3% | n/a | n/a | €68.4M | 0 |
| Cyprus | 68 | 0.3% | n/a | -39.8% | €63.0M | 1 |
| Luxembourg | 51 | 0.2% | n/a | n/a | €77.5M | 0 |
* Feed coverage changed against the previous month: no month-to-month change is shown. Changes need 100+ notices in the earlier month.
Top winners
| Organisation | Country | Award notices | Stated value |
|---|---|---|---|
| FARMEXIM S.A. | Romania | 211 | €44.9M |
| FARMACEUTICA REMEDIA DISTRIBUTION & LOGISTICS S.R.L. | 125 | €28.3M | |
| COMPANIA NATIONALA UNIFARM | 104 | €17.5M | |
| MEDIKA, d.d. | Croatia | 101 | €89.5M |
| ALLIANCE HEALTHCARE ROMÂNIA SRL | 96 | €13.1M | |
| Bialmed Sp. z o.o. | Poland | 87 | €14.8M |
| BIO EEL S.R.L. | 81 | €11.9M | |
| MEDICAL INTERTRADE d.o.o. | Croatia | 77 | €74.7M |
| ND PHARMA S.R.L. | 76 | €5.0M | |
| Urtica Sp. z o.o. | Poland | 71 | €21.5M |
Organisations with a company or public-body form only; a notice with several winners counts once for each and its value is split evenly. Sole traders and private persons are never listed.
Top buyers
| Buyer | Country | Award notices | Stated value |
|---|---|---|---|
| Ředitelství silnic a dálnic s. p. | Czechia | 205 | €703.5M |
| SPITALUL CLINIC JUDETEAN MURES | Romania | 144 | €20.0M |
| Dirección General de Racionalización y Centralización de la Contratación-Junta de Contratación Centralizada | Spain | 138 | €123.7M |
| Ministerstvo obrany | Czechia | 130 | €74.8M |
| Dopravní podnik hl. m. Prahy, akciová společnost | Czechia | 96 | €89.6M |
| EDF SA | France | 91 | €13.7M |
| ČEZ Distribuce, a. s. | Czechia | 86 | €88.7M |
| Središnji državni ured za središnju javnu nabavu | Croatia | 85 | €148.1M |
| GRAD ZAGREB | Croatia | 84 | €1.5bn |
| DB InfraGO AG – Geschäftsbereich Fahrweg (Bukr 16) | Germany | 84 | €122.3M |
Buyers with the most contracts ending in the next quarter
| Buyer | Country | Contracts ending | Of which frameworks |
|---|---|---|---|
| Unidade Local de Saúde Santa Maria, E.P.E. | Portugal | 367 | 285 |
| DB InfraGO AG – Geschäftsbereich Fahrweg (Bukr 16) | Germany | 349 | 5 |
| Trafikverket Myndighet | Sweden | 210 | 0 |
| Państwowe Gospodarstwo Wodne Wody Polskie | Poland | 165 | 8 |
| Ministerstvo obrany | Czechia | 148 | 15 |
| Ředitelství silnic a dálnic s. p. | Czechia | 127 | 79 |
| Uniwersyteckie Centrum Kliniczne | Poland | 118 | 0 |
| Institutul de Boli Infectioase "Prof. Dr. Matei Bals" | Romania | 101 | 101 |
| Bundesamt für Ausrüstung, Informationstechnik und Nutzung der Bundeswehr | Germany | 81 | 11 |
| MINISTRSTVO ZA OBRAMBO | Slovenia | 80 | 9 |
40,945 contracts end in the window (7,363 frameworks, whose end is when the buyer sets up the next one). Per-contract detail with holders and values is in the Re-tender Radar.
Defence (strict flag): top winners, last 24 months
| Organisation | Country | Award notices | Stated value |
|---|---|---|---|
| RED IT SOLUTIONS SRL | Romania | 44 | counts only |
| LENOX PROD S.R.L. | Romania | 44 | counts only |
| KNDS Deutschland Maintenance GmbH | Germany | 42 | counts only |
| KNDS Deutschland GmbH & Co. KG | Germany | 39 | counts only |
| Glomex MS, s.r.o. | Czechia | 39 | counts only |
| TATRA TRUCKS a.s. | Czechia | 38 | counts only |
| Rheinmetall Landsysteme GmbH | Germany | 36 | counts only |
| R & C IMPEX S.R.L. | Romania | 35 | counts only |
| VD Services GmbH | Germany | 35 | counts only |
| N.G.M. COMPANY S.R.L. | Romania | 34 | counts only |
Counts, not euro totals: framework ceilings and placeholder values make summed defence values meaningless.
Methodology
- Source: contract award notices from TED (EU Official Journal), national procurement portals and UK Find a Tender, normalised daily. Every row keeps its source and notice URL.
- Counted: notices of kind award, national copies of TED notices skipped, published in the month. A correction or re-publication of the same award counts once per notice id.
- Stated value: the awarded value in EUR where the notice states one, after the safe filter (dropped under EUR 1,000, above EUR 1bn or above 10x the estimate), single values above EUR 250 million and framework ceilings excluded as likely ceilings or entry errors. Many notices state no value, so value totals are a floor.
- Like-for-like change: countries whose notice count moved more than 4x against the previous month are treated as a feed change and left out of the comparison. Changes need 100+ notices in the earlier month.
- Contracts ending: awarded contracts whose end date is stated or computed from start date and duration (the basis is stored per row), between the dates named above. A contract can be extended or re-tendered earlier or later.
- Defence: the strict `defence` flag only; the separate flag for civilian purchases of defence buyers is not included.
- Winners and buyers are organisations. Names that could be a private person are withheld at ingest and never shown.
Coverage and caveats
- Award notices are published up to a few weeks after the award and some national portals publish in batches, so the latest month fills in later; we reissue the page each month.
- October 2026 is not over yet: every month in this report is cut at day 23 for a fair comparison.
- Feed changes: United Kingdom: 1,290 awards against 3 the month before.
- Below-threshold national procurement is only covered where the national portal is synced. UK Find a Tender coverage is uneven across 2026: read UK figures with care.
- This is a count of published notices, not a measure of public spending.
Use and embed
The aggregates on this page and in the CSV are licensed CC BY 4.0: use them freely, with a visible link to this page. Each chart is a standalone image; paste its snippet and the source link comes with it.
Award notices per month, last 13 months
<figure style="margin:0"><a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/"><img src="https://arcadiumdata.io/reports/contracts-monitor/2026-10/monthly-awards.svg" alt="Award notices per month, last 13 months, October 2026" width="640" loading="lazy"></a><figcaption>Source: <a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/">Arcadium Data, EU Public Contracts Monitor, October 2026</a> (CC BY 4.0)</figcaption></figure>Award notices by country (top 15)
<figure style="margin:0"><a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/"><img src="https://arcadiumdata.io/reports/contracts-monitor/2026-10/awards-by-country.svg" alt="Award notices by country (top 15), October 2026" width="640" loading="lazy"></a><figcaption>Source: <a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/">Arcadium Data, EU Public Contracts Monitor, October 2026</a> (CC BY 4.0)</figcaption></figure>Award notices by CPV division (top 15)
<figure style="margin:0"><a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/"><img src="https://arcadiumdata.io/reports/contracts-monitor/2026-10/awards-by-category.svg" alt="Award notices by CPV division (top 15), October 2026" width="640" loading="lazy"></a><figcaption>Source: <a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/">Arcadium Data, EU Public Contracts Monitor, October 2026</a> (CC BY 4.0)</figcaption></figure>Contracts ending in the next quarter, by country
<figure style="margin:0"><a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/"><img src="https://arcadiumdata.io/reports/contracts-monitor/2026-10/ending-by-country.svg" alt="Contracts ending in the next quarter, by country, October 2026" width="640" loading="lazy"></a><figcaption>Source: <a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/">Arcadium Data, EU Public Contracts Monitor, October 2026</a> (CC BY 4.0)</figcaption></figure>Defence award notices (strict flag) by country
<figure style="margin:0"><a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/"><img src="https://arcadiumdata.io/reports/contracts-monitor/2026-10/defence-by-country.svg" alt="Defence award notices (strict flag) by country, October 2026" width="640" loading="lazy"></a><figcaption>Source: <a href="https://arcadiumdata.io/reports/contracts-monitor/2026-10/">Arcadium Data, EU Public Contracts Monitor, October 2026</a> (CC BY 4.0)</figcaption></figure>Cite as: Arcadium Data, "EU Public Contracts Monitor", October 2026, https://arcadiumdata.io/reports/contracts-monitor/2026-10/, data as of 2026-10-23. CSV columns: month, as_of, dimension, key, label, award_notices, share, with_stated_value, stated_value_eur, change_mom_pct, change_yoy_pct, defence_award_notices, coverage_break. Aggregates only: no names of people, no job texts. Press: press kit.