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.
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.
Figures reflect readable summary values provided for the analysis window and may not match rounded totals exactly.
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.