NAICS Industry

NAICS 332992 Federal Contract Obligations (Last 5 Years)

Federal procurement activity for NAICS 332992, Small Arms Ammunition Manufacturing, over the last five years totaled $5.03 billion across 7,646 award actions.

Department of the Army obligations account for most spending in this NAICS, with $4.52 billion across 819 awards. Activity also includes significant obligations from the Department of the Navy, U.S. Customs and Border Protection, the Federal Law Enforcement Training Center, and the FBI, alongside recurring awards to manufacturers such as Olin Winchester, Vista Outdoor Sales, Northrop Grumman Systems, and Alliant Techsystems Operations.

Generated at 03/21/2026

Analysis period: Last 5 years

Totals reflect readable FPDS obligations and award counts for the last five years; annual values peaked in 2024 and 2025 after a lower 2021 to 2022 baseline.

NAICS Code
332992
Industry
SMALL ARMS AMMUNITION MANUFACTURING
Total Obligated
5.03 billion
5,032,353,687.20
Award Actions
7,646
Average Action Value
658,168.15

About NAICS 332992 federal contract activity

NAICS 332992, Small Arms Ammunition Manufacturing, recorded 7,646 awards totaling $5.03 billion over the last 5 years, with an average award value of $658,168.15. The category is heavily concentrated, with a small number of suppliers and agencies accounting for most obligated dollars.

Agency demand and leading federal buyers

The Department of the Army dominates this market with $4.52 billion across 819 awards, representing the clear primary federal buyer in this NAICS. The Department of the Navy, U.S. Customs and Border Protection, the Federal Law Enforcement Training Center, and the FBI follow at much lower dollar levels, indicating demand beyond DoD but at a materially smaller scale.

Vendor concentration and leading contractors

OLIN WINCHESTER, LLC is the largest vendor by obligation at $3.20 billion, followed by OLIN WINCHESTER LLC at $462.34 million and VISTA OUTDOOR SALES LLC at $327.62 million. The presence of multiple vendor records tied to the same parent brand and the high award counts for some suppliers suggest a mix of large production buys and more frequent smaller procurements.

Annual contract trend over the analysis window

Annual obligations peaked in 2024 at $1.32 billion and remained essentially flat in 2025 at $1.32 billion, after rising from $698.38 million in 2021. Award counts moved in the opposite direction, declining from 1,899 in 2021 to 1,124 in 2025, which indicates fewer but larger awards over time.

How to interpret this page

This summary is based on FPDS awards classified under NAICS 332992 during the last 5 years and reflects obligated dollars and award counts only. Vendor entries are reported as provided in FPDS-derived records, which may include distinct registrations for related entities or business units.

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 = '332992'
        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 4,517,068,328.32 4.52 billion 819
1700 DEPT OF THE NAVY 103,491,499.21 103.49 million 244
7014 U.S. CUSTOMS AND BORDER PROTECTION 88,967,769.30 88.97 million 152
7015 FEDERAL LAW ENFORCEMENT TRAINING CENTER 70,021,676.65 70.02 million 361
1549 FEDERAL BUREAU OF INVESTIGATION 57,948,516.58 57.95 million 261
97ZS U.S. SPECIAL OPERATIONS COMMAND (USSOCOM) 38,193,798.17 38.19 million 106
7012 U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT 35,474,107.81 35.47 million 471
7013 TRANSPORTATION SECURITY ADMINISTRATION 17,183,408.51 17.18 million 96
1524 DRUG ENFORCEMENT ADMINISTRATION 16,588,325.33 16.59 million 938
1544 U.S. MARSHALS SERVICE 15,772,580.88 15.77 million 1,089

Insight

Obligations under NAICS 332992 are highly concentrated in the DEPT OF THE ARMY, which accounted for $4.52 billion of the $5.03 billion obligated over the last 5 years, or roughly 90 percent of total spend. The remaining obligations are distributed across a broad federal customer base, with the DEPT OF THE NAVY, U.S. Customs and Border Protection, Federal Law Enforcement Training Center, and Federal Bureau of Investigation each obligating under $104 million. Award activity is more dispersed than dollars, with 7,646 total awards and comparatively high award counts at U.S. Marshals Service, Drug Enforcement Administration, and U.S. Immigration and Customs Enforcement despite relatively modest obligation levels.

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 = '332992'
        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
OLIN WINCHESTER, LLC 8EUA5 3,196,611,224.83 3.20 billion 275
OLIN WINCHESTER LLC 83WW3 462,338,392.44 462.34 million 969
VISTA OUTDOOR SALES LLC 73JN6 327,624,364.07 327.62 million 2,860
NORTHROP GRUMMAN SYSTEMS CORPORATION 8K4J7 306,433,227.87 306.43 million 33
ALLIANT TECHSYSTEMS OPERATIONS LLC 1PHL2 302,924,895.86 302.92 million 39
UTM LIMITED KE396 87,273,667.60 87.27 million 57
SIG SAUER INC. 6ZWB1 66,309,677.11 66.31 million 85
BLACK HILLS AMMUNITION, INC. 0MCU7 36,350,558.79 36.35 million 107
HORNADY MANUFACTURING COMPANY 58668 34,694,539.03 34.69 million 911
CANADIAN COMMERCIAL CORPORATION 98247 27,495,976.10 27.50 million 46

Insight

Over the last 5 years, NAICS 332992 obligated $5.03 billion across 7,646 awards, with an average award value of $658,168. Vendor obligations are highly concentrated: the two OLIN WINCHESTER entries together account for about $3.66 billion, or roughly 73% of total obligations in this period. Beyond those entries, spending drops sharply, with the next largest vendors each below $328 million, indicating a long tail of smaller obligation levels spread across multiple 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 = '332992'
        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,317,397,872.06 1.32 billion 1,124
2024 1,323,918,806.59 1.32 billion 1,338
2023 887,706,928.23 887.71 million 1,514
2022 804,947,666.77 804.95 million 1,771
2021 698,382,413.55 698.38 million 1,899

Insight

Over the last 5 years, NAICS 332992 obligated $5.03 billion across 7,646 awards, averaging $658,168 per award. Annual obligations rose from $698.38 million in 2021 to $1.32 billion in both 2024 and 2025, indicating a clear upward funding trend. Award counts moved in the opposite direction, declining from 1,899 in 2021 to 1,124 in 2025, which suggests increasing obligation concentration in fewer awards.

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.