CPV450000004520000045220000Category
45221000-2
Construction work for bridges and tunnels, shafts and subways
In the other 20 official languages
In the tree
45000000-7Construction work45200000-9Works for complete or part construction and civil engineering work45220000-5Engineering works and construction worksBeneath this code · 30
45221100-3Construction work for bridges45221110-6Bridge construction work45221111-3Road bridge construction work45221112-0Railway bridge construction work45221113-7Footbridge construction work45221114-4Construction work for iron bridges45221115-1Construction work for steel bridges45221117-5Weighbridge construction work45221118-2Pipeline-carrying bridge construction work45221119-9Bridge renewal construction work45221120-9Viaduct construction work45221121-6Road viaduct construction work45221122-3Railway viaduct construction work45221200-4Construction work for tunnels, shafts and subways45221210-7Covered or partially-covered excavations45221211-4Underpass45221213-8Covered or partially-covered railway excavations45221214-5Covered or partially-covered road excavations45221220-0Culverts45221230-3Shafts45221240-6Construction work for tunnels45221241-3Road tunnel construction work45221242-0Railway tunnel construction work45221243-7Pedestrian tunnel construction work45221244-4Canal tunnel construction work45221245-1Under-river tunnel construction work45221246-8Undersea tunnel construction work45221247-5Tunnelling works45221248-2Tunnel linings construction work45221250-9Underground work other than tunnels, shafts and subwaysThe busiest codes beneath this one, in Portugal
45221119Bridge renewal construction work17 · €32.4m45221220Culverts3 · €603.4k45221248Tunnel linings construction work2 · €368.6k45221100Construction work for bridges1 · €219.8k45221111Road bridge construction work1 · €949.9k45221200Construction work for tunnels, shafts and subways1 · €337.2k45221211Underpass1 · €323.5k45221241Road tunnel construction work1 · €3.8m45221250Underground work other than tunnels, shafts and subways1 · €144.4kContracts signed and value contracted under each, January to July 2026. These are the deepest codes with data beneath this one, so the branches between are skipped rather than walked.
What Portugal signed under this code
Who buys under it
Portugal publishes its complete contract register as open data, so this is counted rather than estimated. January to July 2026. The count and the value cover every procedure type; the bid figures cover open procedures only, because in a direct award the buyer chooses who bids. 11 of them published a bidder list, with a median of 4. A mean is published from 10 open procedures up and a single-bid share from 30, so a rate on this page always rests on enough of them to mean something. All 25 divisions ranked.
What France notified under this code
Who buys under it
France publishes its essential procurement data, the DECP, with the number of offers received on every marché, a field its own schema makes mandatory. January to July 2026, Two things to read alongside the figures: the amount is the notified amount, which for a framework agreement is the ceiling rather than the spend; and the bid figures exclude marchés passed without publicity or competition, where a single offer is the design of the procedure. 197 competed marchés declared their offers here, 4.3 on average; the median is shown because an allotted marché repeats the whole consultation's offer count on each lot, which inflates a mean and leaves the median alone. Same bars as Portugal: a mean from 10 procedures, a single-offer share from 30. Buyers are named from their SIRET through the public company register. The French barometer and its method.
The market this code sits in
Construction and public works1,671 codes across 4 divisions, and the buyers who publish under them.Buyers tag their notices with CPV codes, and mis-tag them often enough that a code-only alert misses real tenders. TRINTA's radar reads the notices themselves, in their own languages, and scores each one against what your company actually sells, so a procedure filed under a neighbouring code still surfaces when the text fits.
Official label, Regulation (EC) No 213/2008 (CPV 2008), via ted.europa.eu. Markdown: https://trinta.ai/cpv/45221000.md