This NAICS page summarizes federal obligations for commercial and institutional building construction, including annual trends, leading agencies, and top vendors. The Department of the Army is the largest buyer in the period, followed by the Department of the Navy and the Department of Veterans Affairs.
NAICS Industry
NAICS 236220 Federal Contract Obligations (Last 5 Years)
Federal procurement activity under NAICS 236220 covers commercial and institutional building construction, with $151.00 billion obligated across 226,186 awards over the last 5 years.
Totals reflect the last 5 years of award actions and may include multiple actions tied to the same contract or vendor.
About NAICS 236220 federal contract activity
NAICS 236220 covers commercial and institutional building construction and generated 151.00 billion in obligated spending across 226,186 awards over the last 5 years. The average award value was 667,597.71, indicating a market dominated by high-volume, mixed-size construction actions rather than a small number of very large awards.
Agency demand and leading federal buyers
The Department of the Army led spending in this NAICS with 49.81 billion across 59,957 awards, followed by the Department of the Navy at 30.06 billion across 29,651 awards. Veterans Affairs, U.S. Customs and Border Protection, and the Department of the Air Force round out the top five, showing that the demand base is concentrated in defense and facility-heavy civilian agencies.
Vendor concentration and leading contractors
Vendor obligations are concentrated among a small set of large construction contractors and joint ventures. FISHER SAND & GRAVEL CO recorded 3.81 billion across 5 awards, while CADDELL CONSTRUCTION CO. (DE), LLC and BCCG A JOINT VENTURE also exceeded 3 billion; HENSEL PHELPS CONSTRUCTION CO appears twice with separate CAGE codes, which indicates the vendor name data is not normalized to a single entity.
Annual contract trend over the analysis window
Annual obligations remained above 23.09 billion in each year of the window and peaked at 35.43 billion in 2025. Award counts were highest in 2021 at 48,554 and generally trended lower by 2025, suggesting larger average obligations in the most recent year even as the number of actions declined.
How to interpret this page
This page summarizes FPDS obligations for NAICS 236220 over the last 5 years using award-level records aggregated by agency, vendor, and fiscal year. Totals reflect obligated dollars and award counts as reported in the dataset; vendor names are shown as recorded, so duplicate or non-standardized names may appear separately when CAGE codes differ.
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 = '236220'
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 |
|---|---|---|---|---|
| 2100 | DEPT OF THE ARMY | 49,812,630,374.12 | 49.81 billion | 59,957 |
| 1700 | DEPT OF THE NAVY | 30,058,889,347.50 | 30.06 billion | 29,651 |
| 3600 | VETERANS AFFAIRS, DEPARTMENT OF | 12,791,250,338.94 | 12.79 billion | 22,080 |
| 7014 | U.S. CUSTOMS AND BORDER PROTECTION | 11,824,485,050.29 | 11.82 billion | 1,356 |
| 5700 | DEPT OF THE AIR FORCE | 11,785,406,106.55 | 11.79 billion | 33,128 |
| 4740 | PUBLIC BUILDINGS SERVICE | 8,473,137,624.97 | 8.47 billion | 33,179 |
| 1900 | STATE, DEPARTMENT OF | 7,507,395,128.69 | 7.51 billion | 4,324 |
| 7008 | U.S. COAST GUARD | 2,738,803,106.30 | 2.74 billion | 3,851 |
| 7529 | NATIONAL INSTITUTES OF HEALTH | 2,603,964,529.61 | 2.60 billion | 4,436 |
| 1443 | NATIONAL PARK SERVICE | 1,843,471,516.42 | 1.84 billion | 4,537 |
Insight
Obligations for NAICS 236220 are concentrated among a small set of agencies over the last 5 years, with the Dept of the Army leading at $49.81 billion and the Dept of the Navy at $30.06 billion; together they account for more than half of the $151.00 billion obligated. Veterans Affairs, U.S. Customs and Border Protection, and the Dept of the Air Force each exceed $11 billion, indicating a second tier of major buyers, while the remaining listed agencies are below $8.5 billion each. Award volume is also concentrated in the Army, Navy, Air Force, Public Buildings Service, and Veterans Affairs, though CBP stands out with $11.82 billion across only 1,356 awards, suggesting higher-value awards relative to its peers.
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 = '236220'
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 |
|---|---|---|---|---|
| FISHER SAND & GRAVEL CO | 85VN2 | 3,807,956,940.00 | 3.81 billion | 5 |
| CADDELL CONSTRUCTION CO. (DE), LLC | 6K4W4 | 3,676,682,968.16 | 3.68 billion | 599 |
| BCCG A JOINT VENTURE | 9GPJ4 | 3,428,241,880.06 | 3.43 billion | 17 |
| HENSEL PHELPS CONSTRUCTION CO | 1T3K0 | 3,094,561,338.36 | 3.09 billion | 1,060 |
| HENSEL PHELPS CONSTRUCTION CO. | 1QZ19 | 2,864,671,233.09 | 2.86 billion | 793 |
| WHITING-TURNER CONTRACTING COMPANY, THE | 0DW43 | 2,673,180,411.14 | 2.67 billion | 1,415 |
| B.L. HARBERT INTERNATIONAL, L.L.C. | 1NRU1 | 2,644,780,568.75 | 2.64 billion | 959 |
| RQ CONSTRUCTION, LLC | 68JG2 | 2,152,876,723.89 | 2.15 billion | 581 |
| BRASFIELD & GORRIE, L.L.C. | 0L5R0 | 1,876,856,147.24 | 1.88 billion | 471 |
| BL HARBERT INTERNATIONAL LLC | 1NRU1 | 1,847,578,529.01 | 1.85 billion | 150 |
Insight
Over the last 5 years, NAICS 236220 has obligated $151.00 billion across 226,186 awards, with a relatively low average award value of $667,597.71, indicating a high-volume, moderately fragmented market. Top vendor obligations are concentrated among a small set of large contractors, led by Fisher Sand & Gravel Co. at $3.81 billion, followed closely by Cadell Construction Co. (DE), LLC and BCCG A Joint Venture, each above $3.4 billion. Several firms also appear with multiple CAGE entries or related legal names, including Hensel Phelps Construction Co. and BL Harbert International LLC, which suggests vendor-level concentration may be understated if awards are analyzed only by individual records.
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 = '236220'
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 | 35,433,319,581.11 | 35.43 billion | 40,469 |
| 2024 | 29,788,985,318.23 | 29.79 billion | 44,249 |
| 2023 | 33,213,470,509.25 | 33.21 billion | 46,620 |
| 2022 | 29,472,478,866.28 | 29.47 billion | 46,294 |
| 2021 | 23,093,001,983.78 | 23.09 billion | 48,554 |
Insight
Over the last 5 years, NAICS 236220 has obligated $151.00 billion across 226,186 awards, with an average award value of $667,597.71. Annual obligations increased from $23.09 billion in 2021 to a peak of $35.43 billion in 2025, with a notable rise from 2022 to 2023, a temporary decline in 2024, and a rebound in 2025. Award counts were highest in 2021 at 48,554 and generally trended downward to 40,469 in 2025, indicating higher annual obligation levels with fewer awards in the most recent year.
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.