Over the last 10 years, federal obligations under NAICS 325920 (Explosives Manufacturing) totaled $7.15 billion across 16,062 award actions, with an average action value of $445,033.05. The Department of the Army accounts for the largest share of obligated dollars, while the Department of the Navy records the highest award count among the top agencies.
NAICS Industry
NAICS 325920 Federal Contract Obligations (Last 10 Years)
Federal procurement activity for NAICS 325920 covers explosives manufacturing obligations, awards, agencies, vendors, and annual trend data for the last 10 years.
Totals reflect readable and exact obligation values from the selected analysis window, and annual figures shown include the most recent five years available in the provided data.
About NAICS 325920 federal contract activity
NAICS 325920, Explosives Manufacturing, recorded $7.15 billion in obligated spending across 16,062 awards over the last 10 years, with an average award value of $445,033.05. The profile reflects a relatively high-volume, defense-oriented market with spending concentrated in a small number of large obligations alongside many smaller awards.
Agency demand and leading federal buyers
The Department of the Army is the dominant procuring agency in this category, accounting for $4.26 billion and 1,073 awards, or roughly 60 percent of total obligated dollars in the period. The Department of the Navy follows with $1.68 billion across 9,670 awards, while the Department of the Air Force adds $1.16 billion across 2,468 awards; the Defense Logistics Agency and NASA represent much smaller shares.
Vendor concentration and leading contractors
Canadian Commercial Corporation is the leading vendor by obligated dollars at $1.88 billion across 107 awards, followed by BAE Systems Ordnance Systems Inc. at $1.24 billion across 293 awards. Other significant vendors include Repkon USA - Defense, LLC, Martin-Baker Aircraft Co Ltd, and Ensign-Bickford Aerospace & Defense Company, indicating a supplier base concentrated in defense and aerospace ordnance and munitions-related production.
Annual contract trend over the analysis window
Annual obligated spending has been elevated in recent years, rising from $420.77 million in 2021 to $525.16 million in 2022, then to $1.10 billion in 2023, $1.33 billion in 2024, and $1.39 billion in 2025. Award counts remained consistently high, with 1,324 to 1,579 awards in each year shown, suggesting sustained procurement activity rather than a small number of one-time obligations.
How to interpret this page
This page summarizes FPDS obligations reported under NAICS 325920 for the last 10 years and presents totals, award counts, average award value, and annual trend data from the provided analysis window. Agency and vendor rankings are based on total obligated dollars within the same dataset, and vendor identification is shown as reported, including CAGE codes where available.
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 = '325920'
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 |
|---|---|---|---|---|
| 2100 | DEPT OF THE ARMY | 4,255,840,276.08 | 4.26 billion | 1,073 |
| 1700 | DEPT OF THE NAVY | 1,681,919,612.26 | 1.68 billion | 9,670 |
| 5700 | DEPT OF THE AIR FORCE | 1,156,473,491.02 | 1.16 billion | 2,468 |
| 97AS | DEFENSE LOGISTICS AGENCY | 40,000,161.56 | 40.00 million | 1,111 |
| 8000 | NATIONAL AERONAUTICS AND SPACE ADMINISTRATION | 3,948,345.18 | 3.95 million | 42 |
| 7013 | TRANSPORTATION SECURITY ADMINISTRATION | 3,700,922.97 | 3.70 million | 81 |
| 1560 | ATF ACQUISITION AND PROPERTY MGMT DIV | 3,237,465.40 | 3.24 million | 91 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 2,115,061.66 | 2.12 million | 100 |
| 1544 | U.S. MARSHALS SERVICE | 1,679,317.78 | 1.68 million | 61 |
| 8900 | ENERGY, DEPARTMENT OF | 1,337,057.52 | 1.34 million | 12 |
Insight
Obligations under NAICS 325920 are highly concentrated in the Department of Defense, led by the Department of the Army at $4.26 billion over the last 10 years, or about 60% of total obligated dollars. The Department of the Navy is the second-largest spender at $1.68 billion, but with 9,670 awards it accounts for a much larger share of transaction volume than dollars, indicating smaller average award values than the Army. The Department of the Air Force adds another $1.16 billion, while all remaining agencies are materially smaller, each below $40 million in obligated value.
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 = '325920'
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 |
|---|---|---|---|---|
| CANADIAN COMMERCIAL CORPORATION | 98247 | 1,880,629,766.19 | 1.88 billion | 107 |
| BAE SYSTEMS ORDNANCE SYSTEMS INC. | 1LF48 | 1,240,870,495.48 | 1.24 billion | 293 |
| REPKON USA - DEFENSE, LLC | 9YPU0 | 326,250,000.00 | 326.25 million | 3 |
| MARTIN-BAKER AIRCRAFT CO LTD | U1604 | 317,102,050.59 | 317.10 million | 2,019 |
| ENSIGN-BICKFORD AEROSPACE & DEFENSE COMPANY | 96336 | 305,306,158.58 | 305.31 million | 468 |
| PACIFIC SCIENTIFIC ENERGETIC MATERIALS COMPANY (CALIFORNIA) LLC | 06331 | 287,651,634.92 | 287.65 million | 2,165 |
| UNIVERSAL PROPULSION COMPANY, INC. | 17610 | 214,870,850.30 | 214.87 million | 1,609 |
| ARMTEC COUNTERMEASURES COMPANY | 3DU30 | 171,252,788.78 | 171.25 million | 127 |
| CHEMRING ORDNANCE, INC. | 4A902 | 159,833,778.46 | 159.83 million | 37 |
| NORTHROP GRUMMAN SYSTEMS CORPORATION | 8L7H4 | 146,140,308.83 | 146.14 million | 50 |
Insight
Over the last 10 years in NAICS 325920, obligated spending totals $7.15 billion across 16,062 awards, with a relatively large average award value of $445,033. Top vendor obligations are concentrated among a small set of firms, led by Canadian Commercial Corporation ($1.88 billion) and BAE Systems Ordnance Systems Inc. ($1.24 billion), which together account for about 43.6% of total obligations. The remaining top vendors are more distributed, with several firms holding substantial award counts but materially lower total obligated amounts, indicating a mix of high-dollar, low-count awards and higher-volume, smaller awards.
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 = '325920'
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 | 1,387,311,400.39 | 1.39 billion | 1,324 |
| 2024 | 1,331,988,933.23 | 1.33 billion | 1,323 |
| 2023 | 1,104,520,578.07 | 1.10 billion | 1,449 |
| 2022 | 525,164,195.21 | 525.16 million | 1,579 |
| 2021 | 420,769,236.51 | 420.77 million | 1,536 |
| 2020 | 572,148,220.11 | 572.15 million | 1,643 |
| 2019 | 599,704,220.71 | 599.70 million | 1,988 |
| 2018 | 439,379,293.24 | 439.38 million | 1,677 |
| 2017 | 389,980,454.94 | 389.98 million | 1,839 |
| 2016 | 381,371,402.77 | 381.37 million | 1,711 |
Insight
Over the last 10 years, NAICS 325920 accounted for $7.15 billion across 16,062 awards, with a relatively low average award value of $445,033. Obligations were concentrated in the most recent three years, rising from $525.16 million in 2022 to $1.10 billion in 2023, $1.33 billion in 2024, and $1.39 billion in 2025. Earlier years were materially lower and ranged from $381.37 million in 2016 to $599.70 million in 2019, indicating a clear upward shift in recent procurement activity. Award counts were more distributed over time, peaking at 1,988 in 2019 and remaining above 1,300 in each year from 2021 through 2025.
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.