Over the last five years, federal obligations under NAICS 325920 totaled $4.77 billion across 7,211 award actions, for an average action value of $661,455.32. The Department of the Army accounted for the largest share of spending, while the Department of the Navy recorded the most award actions.
NAICS Industry
NAICS 325920 Federal Contract Obligations (Last 5 Years)
FPDS procurement data for NAICS 325920 covers explosive manufacturing obligations, award volume, major buying agencies, leading vendors, and five-year trends.
Totals reflect the selected five-year analysis window and are based on readable obligation values and award action counts from FPDS query data.
About NAICS 325920 federal contract activity
NAICS 325920, Explosives Manufacturing, recorded 4.77 billion in obligated dollars across 7,211 awards over the last 5 years, with an average award value of 661,455.32. Procurement activity is concentrated in defense-related buying, reflecting the specialized nature of explosives production and related munitions support.
Agency demand and leading federal buyers
The Department of the Army led obligations with 3.23 billion across 545 awards, accounting for the majority of spending in this NAICS. The Department of the Navy ranked second at 951.51 million across 4,035 awards, followed by the Department of the Air Force at 555.67 million across 1,350 awards; the Defense Logistics Agency and ATF Acquisition and Property Mgmt Div contributed smaller shares.
Vendor concentration and leading contractors
Canadian Commercial Corporation was the top vendor with 1.70 billion across 88 awards, making it the largest recipient by dollars. BAE Systems Ordnance Systems Inc. followed with 608.78 million across 124 awards, while Repkon USA - Defense, LLC received 326.25 million across 3 awards. Ensign-Bickford Aerospace & Defense Company and Martin-Baker Aircraft Co Ltd also appear among the top recipients, with Martin-Baker showing a high award count relative to dollars.
Annual contract trend over the analysis window
Annual obligations increased from 420.77 million in 2021 to 525.16 million in 2022, then rose to 1.10 billion in 2023 and 1.33 billion in 2024 before reaching 1.39 billion in 2025. Award counts remained high throughout the period, peaking at 1,579 in 2022 and staying above 1,300 in each of the last three years.
How to interpret this page
This page summarizes FPDS obligations for NAICS 325920 over the last 5 years using the provided award totals, counts, and annual splits. Agency and vendor rankings are based on total obligated dollars, and vendor identification reflects the reported vendor name and CAGE code where provided. Figures are shown as reported and may reflect FPDS record-level classification for the selected period.
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 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 | 3,233,134,938.68 | 3.23 billion | 545 |
| 1700 | DEPT OF THE NAVY | 951,510,665.31 | 951.51 million | 4,035 |
| 5700 | DEPT OF THE AIR FORCE | 555,670,001.23 | 555.67 million | 1,350 |
| 97AS | DEFENSE LOGISTICS AGENCY | 24,013,337.95 | 24.01 million | 642 |
| 1560 | ATF ACQUISITION AND PROPERTY MGMT DIV | 1,919,063.68 | 1.92 million | 54 |
| 12K3 | ANIMAL AND PLANT HEALTH INSPECTION SERVICE | 676,621.99 | 676.62 thousand | 14 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 639,470.17 | 639.47 thousand | 25 |
| 7012 | U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT | 503,289.55 | 503.29 thousand | 12 |
| 7001 | OFFICE OF PROCUREMENT OPERATIONS | 452,298.16 | 452.30 thousand | 7 |
| 7009 | U.S. SECRET SERVICE | 443,681.00 | 443.68 thousand | 7 |
Insight
Obligations for NAICS 325920 are highly concentrated over the last 5 years, with the Department of the Army accounting for $3.23 billion of the $4.77 billion total, or about 68% of obligated dollars. The Department of the Navy is the next largest buyer at $951.51 million and leads in award volume with 4,035 awards, indicating a much more fragmented purchasing pattern than the Army’s 545 awards. The Department of the Air Force adds another $555.67 million, and the top three defense agencies together represent the vast majority of obligations in this NAICS. All remaining agencies each account for relatively small shares, with obligations below $24.02 million apiece.
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 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 |
|---|---|---|---|---|
| CANADIAN COMMERCIAL CORPORATION | 98247 | 1,699,035,652.36 | 1.70 billion | 88 |
| BAE SYSTEMS ORDNANCE SYSTEMS INC. | 1LF48 | 608,778,335.70 | 608.78 million | 124 |
| REPKON USA - DEFENSE, LLC | 9YPU0 | 326,250,000.00 | 326.25 million | 3 |
| ENSIGN-BICKFORD AEROSPACE & DEFENSE COMPANY | 96336 | 156,021,416.25 | 156.02 million | 252 |
| MARTIN-BAKER AIRCRAFT CO LTD | U1604 | 143,015,146.40 | 143.02 million | 1,009 |
| MARTIN-BAKER AIRCRAFT COMPANY LIMITED | U1604 | 131,500,535.89 | 131.50 million | 147 |
| HIGH NOON UNLIMITED, INCORPORATED | 7XWV7 | 121,093,880.01 | 121.09 million | 23 |
| PACIFIC SCIENTIFIC ENERGETIC MATERIALS COMPANY (CALIFORNIA) LLC | 06331 | 114,709,350.27 | 114.71 million | 732 |
| NORTHROP GRUMMAN SYSTEMS CORPORATION | 8L7H4 | 112,874,246.64 | 112.87 million | 47 |
| CHEMRING ORDNANCE, INC. | 4A902 | 105,150,037.45 | 105.15 million | 25 |
Insight
Obligations in NAICS 325920 are concentrated among a small set of vendors, with the top 10 accounting for 3.84 billion of 4.77 billion obligated over the last 5 years, led by CANADIAN COMMERCIAL CORPORATION at 1.70 billion. Award volume is more distributed than dollars: MARTIN-BAKER AIRCRAFT CO LTD has 1,009 awards and PACIFIC SCIENTIFIC ENERGETIC MATERIALS COMPANY (CALIFORNIA) LLC has 732 awards, while REPKON USA - DEFENSE, LLC received 326.25 million across only 3 awards. The spread between high-dollar, low-award vendors and high-award, lower-dollar vendors indicates a mixed procurement pattern in which a few large awards drive obligation totals, supplemented by frequent smaller awards to recurring suppliers.
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 5 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 |
Insight
Obligations in NAICS 325920 totaled $4.77 billion across 7,211 awards over the last 5 years, with an average award value of $661,455. Annual obligations were concentrated in the most recent two years, rising from $420.77 million in 2021 to $1.39 billion in 2025, with 2024 at a similar level ($1.33 billion). Award counts peaked in 2022-2024 range and then declined slightly in 2025, while obligated dollars increased, indicating higher-value awards in the most recent 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 5 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.