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.
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.
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.
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.