NAICS Industry

NAICS 333120 Federal Contract Obligations (Last 10 Years)

Federal procurement activity for NAICS 333120, Construction Machinery Manufacturing, covering obligations, awards, agencies, vendors, and annual trends over the last 10 years.

This page summarizes federal contract activity under NAICS 333120, Construction Machinery Manufacturing, for the last 10 years. Total obligations reached $6.74 billion across 63,671 award actions, with the Defense Logistics Agency and the Department of the Army accounting for the largest shares.

Generated at 03/21/2026

Analysis period: Last 10 years

Figures reflect readable summary values provided for the analysis window and may not match rounded totals exactly.

NAICS Code
333120
Industry
CONSTRUCTION MACHINERY MANUFACTURING
Total Obligated
6.74 billion
6,738,608,089.73
Award Actions
63,671
Average Action Value
105,834.80

About NAICS 333120 federal contract activity

NAICS 333120, Construction Machinery Manufacturing, recorded $6.74 billion in obligations across 63,671 awards over the last 10 years, with an average award value of $105,834.80. The volume of transactions is high relative to dollars obligated, indicating a market characterized by frequent procurement activity and a mix of larger equipment buys and smaller support purchases.

Agency demand and leading federal buyers

The Defense Logistics Agency was the dominant buyer in this sector, accounting for $4.38 billion and 50,680 awards, or the majority of observed activity. The Department of the Army was the second-largest agency at $1.48 billion, while the Federal Acquisition Service, Department of the Navy, and Department of the Air Force contributed smaller but still material shares of total obligations.

Vendor concentration and leading contractors

CATERPILLAR INC. was the leading vendor by a wide margin, with $2.07 billion in obligations across 4,077 awards. JCB INC., AMERICAN MATERIAL HANDLING, INC., GROVE U.S. L.L.C, and MACK DEFENSE LLC also appear among the top recipients, showing a supplier base that spans heavy construction equipment, material handling, and defense-adjacent vehicle platforms.

Annual contract trend over the analysis window

Annual obligations in the most recent years show sustained procurement pressure, rising to $1.05 billion in 2024 after $773.91 million in 2023 and $456.86 million in 2022. Award counts remained elevated throughout the period shown, peaking at 11,073 in 2024 and remaining near 9,769 in 2025, which suggests continued demand even as obligated dollars fluctuated year to year.

How to interpret this page

This summary is based on FPDS Query obligations associated with NAICS code 333120 over the last 10 years. Totals reflect obligated dollars and award counts captured in the provided dataset, with agency, vendor, and annual views ranked by total obligations. The figures should be interpreted as procurement activity reported in FPDS and may reflect a mix of contract types, modifications, and order-level records depending on how awards were reported.

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 = '333120'
        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
97AS DEFENSE LOGISTICS AGENCY 4,377,130,024.85 4.38 billion 50,680
2100 DEPT OF THE ARMY 1,476,736,052.48 1.48 billion 3,740
4732 FEDERAL ACQUISITION SERVICE 165,194,950.18 165.19 million 1,436
1700 DEPT OF THE NAVY 152,784,750.07 152.78 million 366
5700 DEPT OF THE AIR FORCE 92,373,625.73 92.37 million 976
12C2 FOREST SERVICE 66,719,016.64 66.72 million 788
1448 U.S. FISH AND WILDLIFE SERVICE 65,432,899.90 65.43 million 727
1443 NATIONAL PARK SERVICE 64,332,834.48 64.33 million 900
3600 VETERANS AFFAIRS, DEPARTMENT OF 40,646,434.24 40.65 million 674
1422 BUREAU OF LAND MANAGEMENT 32,512,873.78 32.51 million 341

Insight

Over the last 10 years, obligations for NAICS 333120 total $6.74 billion across 63,671 awards, with the market highly concentrated in two agencies. The Defense Logistics Agency leads by a wide margin at $4.38 billion and 50,680 awards, followed by the Department of the Army at $1.48 billion and 3,740 awards; together they account for the large majority of obligated dollars. All remaining agencies are each below $166 million, indicating a long tail of comparatively small procurement activity across civilian and defense buyers.

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 = '333120'
        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
CATERPILLAR INC. 11083 2,068,703,212.25 2.07 billion 4,077
JCB INC. 0JKF0 496,762,329.44 496.76 million 340
AMERICAN MATERIAL HANDLING, INC. 0SUS7 418,870,021.76 418.87 million 3,292
GROVE U.S. L.L.C 12361 235,770,389.27 235.77 million 686
MACK DEFENSE LLC 6B8L4 212,262,804.65 212.26 million 108
TAYLOR DEFENSE PRODUCTS, LLC 7Y1R3 168,179,003.16 168.18 million 65
PIERCE MANUFACTURING INC 04664 164,310,769.06 164.31 million 59
CERTIFIED STAINLESS SERVICE, INC. 1HJ27 153,705,313.18 153.71 million 528
JOHN DEERE SHARED SERVICES, INC. 3PSD7 124,777,252.91 124.78 million 439
HYSTER-YALE GROUP, INC. 30076 110,355,332.50 110.36 million 470

Insight

Over the last 10 years in NAICS 333120, obligations total $6.74 billion across 63,671 awards, with CATERPILLAR INC. accounting for $2.07 billion, or roughly 31% of total obligations, making it the clear dominant vendor by dollars obligated. The remaining top vendors are materially smaller, with JCB INC. at $496.76 million and AMERICAN MATERIAL HANDLING, INC. at $418.87 million; together, the top three vendors represent a concentrated share of spending. Award volume is also dispersed, with AMERICAN MATERIAL HANDLING, INC. and CATERPILLAR INC. recording the highest counts among the listed vendors, indicating that both high-dollar and high-frequency purchasing are present in this category.

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 = '333120'
        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 986,920,687.80 986.92 million 9,769
2024 1,053,729,908.49 1.05 billion 11,073
2023 773,905,128.28 773.91 million 10,583
2022 456,862,262.40 456.86 million 10,819
2021 476,890,261.41 476.89 million 8,079
2020 647,126,949.61 647.13 million 3,015
2019 701,128,536.51 701.13 million 2,545
2018 645,534,910.73 645.53 million 2,568
2017 487,365,246.42 487.37 million 2,663
2016 509,144,198.08 509.14 million 2,557

Insight

Over the last 10 years, NAICS 333120 (Construction Machinery Manufacturing) recorded $6.74 billion in obligated value across 63,671 awards, with an average award value of $105.8K. Obligations were relatively steady from 2016 through 2022, generally ranging from $456.9M to $701.1M annually, then increased in 2023 and 2024, peaking at $1.05B in 2024 before remaining near that level at $986.9M in 2025. Award counts were highest in 2022–2024, with 2024 posting both the largest annual obligation and the highest award volume in the period.

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.