NAICS Industry

NAICS 325920 Federal Contract Obligations (Last Year)

FPDS data for NAICS 325920, Explosives Manufacturing, covering obligations, award counts, top agencies, and leading vendors in the last full year.

In the last full year, federal awards under NAICS 325920 totaled $1.39 billion across 1,324 actions, with an average action value of $1,047,818.27. The Department of the Army accounted for most obligations, while the Department of the Navy recorded the most actions.

Generated at 03/21/2026

Analysis period: Last full year

Figures reflect the last full year and are based on obligated amounts and award actions reported in FPDS.

NAICS Code
325920
Industry
EXPLOSIVES MANUFACTURING
Total Obligated
1.39 billion
1,387,311,400.39
Award Actions
1,324
Average Action Value
1,047,818.27

About NAICS 325920 federal contract activity

NAICS 325920, Explosives Manufacturing, recorded 1.39 billion in obligated spending across 1,324 awards during the last full year, with an average award value of 1.05 million. The profile is concentrated in defense and ordnance-related procurement, indicating a market driven by ammunition, energetic materials, and related munitions requirements.

Agency demand and leading federal buyers

The Department of the Army accounted for 1.09 billion and 139 awards, making it the dominant buying agency by dollars. The Department of the Navy followed with 203.82 million across 817 awards, while the Department of the Air Force obligated 93.98 million across 217 awards; all other listed agencies contributed marginally by comparison.

Vendor concentration and leading contractors

Canadian Commercial Corporation led vendors with 585.32 million across 24 awards, followed by BAE Systems Ordnance Systems Inc. with 232.32 million across 36 awards. Repkon USA - Defense, LLC received 108.75 million on 2 awards, while Pacific Scientific Energetic Materials Company and Martin-Baker Aircraft Company Limited also represented material award volumes, reflecting a concentrated vendor base.

Annual contract trend over the analysis window

The annual trend shows 2025 as the full-year observation period, with 1.39 billion obligated over 1,324 awards. No multi-year comparison is available in the provided data, so the trend view for this page should be interpreted as a single-year snapshot rather than a directional series.

How to interpret this page

Figures reflect FPDS obligations associated with NAICS 325920 for the last full year and are summarized at the award level. Agency and vendor rankings are based on total obligated dollars, with award counts shown to indicate transaction concentration. Annual trend values present the same NAICS scope for the reported year only.

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 1 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 1,088,745,373.59 1.09 billion 139
1700 DEPT OF THE NAVY 203,819,491.38 203.82 million 817
5700 DEPT OF THE AIR FORCE 93,980,659.50 93.98 million 217
1560 ATF ACQUISITION AND PROPERTY MGMT DIV 514,828.75 514.83 thousand 11
97AS DEFENSE LOGISTICS AGENCY 460,357.19 460.36 thousand 8
7009 U.S. SECRET SERVICE 164,194.00 164.19 thousand 2
1549 FEDERAL BUREAU OF INVESTIGATION 103,756.98 103.76 thousand 2
12K3 ANIMAL AND PLANT HEALTH INSPECTION SERVICE 54,019.25 54.02 thousand 2
1900 STATE, DEPARTMENT OF 34,542.00 34.54 thousand 1
7015 FEDERAL LAW ENFORCEMENT TRAINING CENTER 32,649.00 32.65 thousand 1

Insight

Obligations under NAICS 325920 are highly concentrated in the Department of the Army, which accounted for $1.09 billion of the $1.39 billion obligated in the last full year, or roughly 79% of total spend. The Department of the Navy was the second-largest obligor at $203.82 million, but it executed 817 awards versus 139 for the Army, indicating a more fragmented award pattern at a much lower dollar value. The Department of the Air Force ranked third at $93.98 million, while all other agencies individually obligated less than $1 million, showing the market is overwhelmingly driven by the three military departments.

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 1 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 585,320,485.03 585.32 million 24
BAE SYSTEMS ORDNANCE SYSTEMS INC. 1LF48 232,318,053.89 232.32 million 36
REPKON USA - DEFENSE, LLC 9YPU0 108,750,000.00 108.75 million 2
PACIFIC SCIENTIFIC ENERGETIC MATERIALS COMPANY (CALIFORNIA LLC) 06331 69,401,444.82 69.40 million 30
MARTIN-BAKER AIRCRAFT COMPANY LIMITED U1604 51,305,724.84 51.31 million 92
NORTHROP GRUMMAN SYSTEMS CORPORATION 8L7H4 38,903,762.67 38.90 million 16
CHEMRING ORDNANCE, INC. 4A902 35,610,081.65 35.61 million 6
ALLIANT TECHSYSTEMS OPERATIONS LLC 1PYT8 30,850,199.06 30.85 million 7
ENSIGN-BICKFORD AEROSPACE & DEFENSE COMPANY 96336 23,325,895.71 23.33 million 56
ROCKWELL COLLINS, INC. 13499 21,271,750.80 21.27 million 93

Insight

Obligations in NAICS 325920 totaled $1.39 billion across 1,324 awards in the last full year, with the top 10 vendors accounting for a substantial share of activity. The vendor base is concentrated at the top: Canadian Commercial Corporation led with $585.32 million, followed by BAE Systems Ordnance Systems Inc. at $232.32 million and Repkon USA - Defense, LLC at $108.75 million. Award volume is more distributed than dollars, with several vendors receiving many awards at comparatively lower obligated amounts, including Rockwell Collins, Inc. (93 awards) and Martin-Baker Aircraft Company Limited (92 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 1 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

Insight

In the last full year, NAICS 325920 recorded $1.39 billion in obligated spending across 1,324 awards, for an average award value of about $1.05 million. The annual profile indicates that all observed obligation activity is concentrated in a single year within the 1-year window, so no year-over-year trend can be assessed from the provided data. The award volume suggests broad distribution across many actions, while the obligation total indicates substantial procurement activity in this code.

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 full year view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.