This page summarizes federal obligations for NAICS 234930, Industrial Nonbuilding Structure Construction, across 107 award actions totaling 3.60 billion. The Department of Energy accounts for all reported obligations, with Bechtel National, Inc. as the sole listed vendor.
NAICS Industry
NAICS 234930 Federal Contract Obligations (Last 5 Years)
Federal procurement activity for NAICS 234930, Industrial Nonbuilding Structure Construction, over the last 5 years.
Annual totals range from 143.60 million in 2022 to 979.19 million in 2025, based on the provided analysis window.
About NAICS 234930 federal contract activity
FPDS obligations under NAICS 234930, Industrial Nonbuilding Structure Construction, totaled 3.60 billion across 107 awards in the last 5 years, with an average award value of 33.60 million. Activity is heavily concentrated, indicating a small number of high-value actions rather than broad award dispersion.
Agency demand and leading federal buyers
The Department of Energy accounted for the full 3.60 billion in obligations and all 107 awards in this NAICS over the analysis window. This indicates that procurement activity in this category is entirely concentrated within a single civilian agency in the available data.
Vendor concentration and leading contractors
BECHTEL NATIONAL, INC. is the sole identified top vendor, receiving the full 3.60 billion across 107 awards. The vendor profile mirrors the agency concentration, showing a single contractor capturing all reported obligations in this NAICS category.
Annual contract trend over the analysis window
Annual obligations were elevated in 2021 at 949.45 million, fell sharply in 2022 to 143.60 million, then rebounded in 2023 and 2024 before reaching 979.19 million in 2025. Award counts followed the same general pattern, with the highest volume in 2025 and relatively strong activity in 2021 and 2023.
How to interpret this page
This summary is based on FPDS-observed obligations and award counts for NAICS 234930 over the last 5 years. Totals, averages, and rankings reflect the provided analysis window and are reported as captured in the source data.
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 5 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 | 3,595,731,150.83 | 3.60 billion | 107 |
Insight
Over the last 5 years, obligations for NAICS 234930 are fully concentrated at the Department of Energy, which accounts for all 107 awards and the full $3.60 billion obligated. This indicates a single-agency procurement profile with no observed distribution across other agencies in the provided data. The average award value is $33.6 million, suggesting relatively high-dollar awards within this NAICS.
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 5 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 | 3,595,731,150.83 | 3.60 billion | 107 |
Insight
Under NAICS 234930, obligations are highly concentrated: Bechtel National, Inc. accounts for the full $3.60 billion obligated over the last 5 years. All 107 awards in this period are attributed to this single vendor, indicating an extremely concentrated vendor base and a lack of observable distribution across multiple suppliers. The average award value is approximately $33.6 million, suggesting a pattern of repeated high-value awards rather than broad-based spending.
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 5 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 |
Insight
Over the last 5 years, NAICS 234930 obligated $3.60 billion across 107 awards, with an average award value of $33.6 million. Obligation activity is uneven by year, with 2025 ($979.19 million) and 2021 ($949.45 million) representing the highest annual levels, while 2022 was materially lower at $143.60 million. Annual award counts range from 13 to 29, indicating moderate volume with obligations concentrated in a few high-dollar years.
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 5 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.