This page summarizes federal contract activity for NAICS 234930, Industrial Nonbuilding Structure Construction, with 247 award actions totaling 7.08 billion dollars. The Department of Energy accounts for all recorded obligations in this window, and Bechtel National, Inc. is the only listed vendor.
NAICS Industry
NAICS 234930 Federal Contract Obligations (Last 10 Years)
Federal procurement summary for NAICS 234930, Industrial Nonbuilding Structure Construction, covering awards and obligations over the last 10 years.
Annual values shown here reflect the provided analysis window and may not sum exactly to the total because of rounding and reporting cutoffs.
About NAICS 234930 federal contract activity
NAICS 234930, INDUSTRIAL NONBUILDING STRUCTURE CONSTRUCTION, recorded 247 awards and $7.08 billion in obligated dollars over the last 10 years, with an average award value of $28.67 million. The activity profile is highly concentrated, indicating that this category is driven by a relatively small number of large obligations rather than broad transaction volume.
Agency demand and leading federal buyers
The Department of Energy accounted for the entirety of the observed obligated dollars in this period, totaling $7.08 billion across 247 awards. This concentration indicates that procurement in this NAICS is tied almost exclusively to DOE-funded industrial nonbuilding structure work.
Vendor concentration and leading contractors
BECHTEL NATIONAL, INC was the sole vendor reflected in the observed obligations, receiving $7.08 billion across 247 awards. The vendor profile is therefore fully concentrated, consistent with large-scale, specialized industrial infrastructure procurement.
Annual contract trend over the analysis window
Annual obligations remained elevated and volatile, with $979.19 million in 2025, $735.98 million in 2024, $787.51 million in 2023, $143.60 million in 2022, and $949.45 million in 2021. Award counts tracked a similarly uneven pattern, ranging from 13 awards in 2022 to 29 awards in 2025, suggesting that obligation timing is driven by a small number of large project actions.
How to interpret this page
This summary uses FPDS obligation data for NAICS 234930 across the last 10 years and reflects total obligated dollars, award counts, and average award value. Agency, vendor, and annual trend sections are based on the provided top-ranked entities and yearly aggregates; values are presented as reported and may reflect rounding in readable amounts.
Top Agencies
SELECT
agency_id,
agency_name,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
content__award__purchaserInformation__contractingOfficeAgencyID AS agency_id,
anyHeavy(content__award__purchaserInformation__contractingOfficeAgencyID__name) AS agency_name,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '234930'
AND content__award__purchaserInformation__contractingOfficeAgencyID IS NOT NULL
AND content__award__purchaserInformation__contractingOfficeAgencyID != ''
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY agency_id
)
ORDER BY total_obligated DESC
LIMIT 10
| Agency ID | Agency Name | Total Obligated | Readable | Award Actions |
|---|---|---|---|---|
| 8900 | ENERGY, DEPARTMENT OF | 7,081,633,828.18 | 7.08 billion | 247 |
Insight
Over the last 10 years, obligations under NAICS 234930 total $7.08 billion across 247 awards, with an average award value of $28.67 million. The Department of Energy accounts for the full reported obligation and all awards in this period, indicating complete concentration of spending in a single agency. This pattern suggests highly centralized procurement activity for industrial nonbuilding structure construction within the observed window.
Top Vendors
SELECT
vendor_name,
cage_code,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
content__award__vendor__vendorHeader__vendorName AS vendor_name,
anyHeavy(content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode) AS cage_code,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '234930'
AND content__award__vendor__vendorHeader__vendorName IS NOT NULL
AND content__award__vendor__vendorHeader__vendorName != ''
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY vendor_name
)
ORDER BY total_obligated DESC
LIMIT 10
| Vendor | CAGE Code | Total Obligated | Readable | Award Actions |
|---|---|---|---|---|
| BECHTEL NATIONAL, INC | 1S307 | 7,081,633,828.18 | 7.08 billion | 247 |
Insight
Over the last 10 years, obligations in NAICS 234930 are fully concentrated in a single vendor: BECHTEL NATIONAL, INC (CAGE 1S307), which received all 247 awards and $7.08 billion in total obligated dollars. This indicates extreme vendor concentration and no visible distribution across additional vendors within the provided period. The average award value of $28.7 million is consistent with a relatively small number of large-dollar procurements over time.
Annual Trend
SELECT
year,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
toYear(parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate)) AS year,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__productOrServiceInformation__principalNAICSCode = '234930'
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY year
)
ORDER BY year DESC
| Year | Total Obligated | Readable | Award Actions |
|---|---|---|---|
| 2025 | 979,192,611.19 | 979.19 million | 29 |
| 2024 | 735,977,598.57 | 735.98 million | 16 |
| 2023 | 787,512,595.17 | 787.51 million | 21 |
| 2022 | 143,600,024.81 | 143.60 million | 13 |
| 2021 | 949,448,321.09 | 949.45 million | 28 |
| 2020 | 679,346,967.54 | 679.35 million | 30 |
| 2019 | 669,964,000.00 | 669.96 million | 25 |
| 2018 | 735,057,978.57 | 735.06 million | 33 |
| 2017 | 493,676,307.46 | 493.68 million | 27 |
| 2016 | 907,857,423.78 | 907.86 million | 25 |
Insight
Obligations for NAICS 234930 totaled $7.08 billion across 247 awards over the last 10 years, with an average award value of $28.67 million. Annual obligations are concentrated in a relatively small number of large awards, and most years fall in a broad band of about $493.68 million to $979.19 million. The series peaks in 2025 at $979.19 million and remains elevated in 2021 and 2016, while 2022 is a clear low point at $143.60 million.
Use FPDS Query for deeper industry analysis
Explore federal procurement data with custom SQL, fast filtering, and deeper industry analysis across agencies, vendors, and annual trends.
Continue from this last 10 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.