NAICS Industry

NAICS 332994 Federal Contract Obligations (Last 10 Years)

Federal procurement data for NAICS 332994 covers small arms, ordnance, and ordnance accessories manufacturing over the last 10 years, with 12.70 billion in total obligations across 156,070 actions.

This NAICS page summarizes federal awards for small arms, ordnance, and ordnance accessories manufacturing from 2021 through 2025, showing 12.70 billion obligated and an average action value of 81,346.38. The Department of the Army leads spending, followed by the Department of the Navy and the Defense Logistics Agency, while Kongsberg Defence & Aerospace AS is the top vendor by obligated dollars.

Generated at 03/21/2026

Analysis period: Last 10 years

Annual figures, agency totals, vendor totals, and award counts reflect the provided last-10-years analysis window and may not sum to all activity outside the listed rows.

NAICS Code
332994
Industry
SMALL ARMS, ORDNANCE, AND ORDNANCE ACCESSORIES MANUFACTURING
Total Obligated
12.70 billion
12,695,730,081.17
Award Actions
156,070
Average Action Value
81,346.38

About NAICS 332994 federal contract activity

NAICS 332994, Small Arms, Ordnance, and Ordnance Accessories Manufacturing, recorded $12.70 billion in obligated federal spending across 156,070 awards over the last 10 years. The average award value was $81,346.38, indicating a high-volume procurement profile with relatively small average obligations.

Agency demand and leading federal buyers

The Department of the Army led this NAICS with $6.15 billion across 6,477 awards, followed by the Department of the Navy at $3.63 billion across 3,782 awards. The Defense Logistics Agency accounted for $1.79 billion but the largest award volume at 135,124 awards, while USSOCOM and U.S. Customs and Border Protection contributed smaller but material totals.

Vendor concentration and leading contractors

KONGSBERG DEFENCE & AEROSPACE AS was the top vendor by obligated value at $1.32 billion across 853 awards. SIG SAUER INC., BAE SYSTEMS LAND & ARMAMENTS L.P., BAE SYSTEMS GLOBAL COMBAT SYSTEMS LTD, and THE BOEING COMPANY also ranked among the leading vendors, showing a mix of high-value and high-frequency award recipients.

Annual contract trend over the analysis window

Annual obligations were strongest in 2025 at $1.89 billion, followed by $1.55 billion in 2024 and $1.21 billion in 2023. Award counts remained elevated in 2023 and 2024 before peaking in 2024 and easing slightly in 2025, suggesting sustained procurement activity with recent growth in obligated dollars.

How to interpret this page

This page summarizes FPDS award data for NAICS 332994 over the last 10 years and aggregates obligations, award counts, and average award values from reported contract actions. Top agencies, vendors, and annual trends reflect ranked totals within the analysis window and should be interpreted as FPDS-observed procurement activity, not full market demand.

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 = '332994'
        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 6,151,058,826.90 6.15 billion 6,477
1700 DEPT OF THE NAVY 3,626,758,870.62 3.63 billion 3,782
97AS DEFENSE LOGISTICS AGENCY 1,788,162,692.08 1.79 billion 135,124
97ZS U.S. SPECIAL OPERATIONS COMMAND (USSOCOM) 374,376,455.53 374.38 million 555
7014 U.S. CUSTOMS AND BORDER PROTECTION 179,240,932.87 179.24 million 410
7012 U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT 149,130,527.65 149.13 million 1,078
1900 STATE, DEPARTMENT OF 113,670,101.71 113.67 million 727
5700 DEPT OF THE AIR FORCE 95,478,613.65 95.48 million 378
1549 FEDERAL BUREAU OF INVESTIGATION 53,807,085.24 53.81 million 548
1544 U.S. MARSHALS SERVICE 23,460,726.14 23.46 million 1,239

Insight

Over the last 10 years, obligations in NAICS 332994 totaled $12.70 billion across 156,070 awards, with spending concentrated in a few defense agencies. The Department of the Army led with $6.15 billion, followed by the Department of the Navy at $3.63 billion and the Defense Logistics Agency at $1.79 billion; these three agencies account for the clear majority of obligated dollars. Award activity is more distributed than dollars, as DLA reported 135,124 awards versus far fewer awards for the Army and Navy, indicating a high volume of smaller transactions alongside a smaller number of large-value defense procurements. Non-DoD agencies each represented a comparatively small share of total obligations.

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 = '332994'
        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
KONGSBERG DEFENCE & AEROSPACE AS N0013 1,316,912,366.17 1.32 billion 853
SIG SAUER INC. 6ZWB1 898,541,577.98 898.54 million 1,317
BAE SYSTEMS LAND & ARMAMENTS L.P. 076M6 877,593,806.18 877.59 million 2,004
BAE SYSTEMS GLOBAL COMBAT SYSTEMS LTD KB237 596,554,034.48 596.55 million 45
BOEING COMPANY, THE 0PXV4 563,832,826.66 563.83 million 784
BAE SYSTEMS GCS INTERNATIONAL LIMITED KB237 543,475,820.10 543.48 million 762
FN AMERICA, LLC 3S679 541,176,857.32 541.18 million 1,571
ALLIANT TECHSYSTEMS OPERATIONS LLC 1PYT8 425,628,303.99 425.63 million 690
NORTHROP GRUMMAN SYSTEMS CORPORATION 8K4J7 299,437,455.98 299.44 million 408
EFW INC. 0WEC9 297,225,791.47 297.23 million 256

Insight

Over the last 10 years, NAICS 332994 has obligated $12.70 billion across 156,070 awards, with an average award value of $81.3K. Obligations are concentrated among a small set of vendors: the top 10 listed vendors account for about $6.56 billion, or roughly 51.6% of total obligations. KONGSBERG DEFENCE & AEROSPACE AS leads with $1.32 billion, followed by SIG SAUER INC. and BAE SYSTEMS LAND & ARMAMENTS L.P.; award counts are relatively high for several top vendors, indicating both sizeable and recurring procurement activity.

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 = '332994'
        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,894,384,754.26 1.89 billion 21,738
2024 1,549,481,739.89 1.55 billion 23,675
2023 1,210,127,241.30 1.21 billion 23,575
2022 1,125,973,488.81 1.13 billion 19,627
2021 825,569,976.60 825.57 million 8,671
2020 874,506,300.92 874.51 million 9,432
2019 1,423,229,175.93 1.42 billion 11,397
2018 1,137,925,920.31 1.14 billion 12,296
2017 1,583,773,182.41 1.58 billion 13,803
2016 1,070,758,300.74 1.07 billion 11,856

Insight

Over the last 10 years, NAICS 332994 generated $12.70 billion across 156,070 awards, with an average award value of $81,346. Obligations were concentrated in the most recent years, rising from $1.07 billion in 2016 to a 10-year high of $1.89 billion in 2025, after remaining generally between about $825.57 million and $1.58 billion in prior years. Award volume also increased materially in 2022–2025, peaking at 23,675 in 2024, indicating a broader and higher-activity award base in the 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 10 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.