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.

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.

Generated at 03/21/2026

Analysis period: Last 5 years

Totals reflect the last 5 years of award actions and may include multiple actions tied to the same contract or vendor.

NAICS Code
236220
Industry
COMMERCIAL AND INSTITUTIONAL BUILDING CONSTRUCTION
Total Obligated
151.00 billion
151,001,256,258.65
Award Actions
226,186
Average Action Value
667,597.71

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.