Federal procurement in NAICS 332994 totaled $6.61 billion across 97,286 award actions, with an average action value of $67,898.12. The Department of the Army led obligations at $3.28 billion, followed by the Department of the Navy at $1.88 billion and the Defense Logistics Agency at $848.57 million.
NAICS Industry
NAICS 332994 Federal Contract Obligations (Last 5 Years)
NAICS 332994 covers federal obligations for small arms, ordnance, and ordnance accessories manufacturing over the last five years.
Totals reflect the last five years of readable FPDS obligation data and may include both prime award and modification actions.
About NAICS 332994 federal contract activity
NAICS 332994, Small Arms, Ordnance, and Ordnance Accessories Manufacturing, shows $6.61 billion in obligated spending across 97,286 awards over the last 5 years, with an average award value of $67,898.12. The volume of awards is high relative to total obligations, indicating a procurement profile dominated by smaller transactions alongside a smaller set of larger defense-related buys.
Agency demand and leading federal buyers
The Department of the Army led obligations at $3.28 billion across 3,057 awards, followed by the Department of the Navy at $1.88 billion across 2,068 awards. The Defense Logistics Agency stands out for award volume, with 86,683 awards totaling $848.57 million, while U.S. Customs and Border Protection and U.S. Immigration and Customs Enforcement each represent smaller but material portions of total obligations.
Vendor concentration and leading contractors
SIG SAUER INC. was the top vendor with $889.68 million across 1,087 awards, making it the largest recipient in the period by obligation. KONGSBERG DEFENCE & AEROSPACE AS, BAE SYSTEMS GCS INTERNATIONAL LIMITED, BAE SYSTEMS LAND & ARMAMENTS L.P., and NORTHROP GRUMMAN SYSTEMS CORPORATION also rank among the leading vendors, reflecting a mix of domestic and foreign suppliers across weapons and ordnance categories.
Annual contract trend over the analysis window
Annual obligations increased from $825.57 million in 2021 to $1.89 billion in 2025, with a sustained rise over the period. Award counts were highest in 2024 and 2023, then remained elevated in 2025, suggesting continued procurement activity even as obligated dollars reached the period high.
How to interpret this page
This page summarizes FPDS award activity classified under NAICS 332994 for the last 5 years using obligated dollars and award counts. Totals, averages, and rankings are based on the provided aggregate metrics and annual trend data, with vendor and agency lists reflecting the top entries by obligated value.
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 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,279,872,772.67 | 3.28 billion | 3,057 |
| 1700 | DEPT OF THE NAVY | 1,876,495,587.68 | 1.88 billion | 2,068 |
| 97AS | DEFENSE LOGISTICS AGENCY | 848,574,786.87 | 848.57 million | 86,683 |
| 7014 | U.S. CUSTOMS AND BORDER PROTECTION | 114,506,019.83 | 114.51 million | 152 |
| 7012 | U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT | 109,892,353.11 | 109.89 million | 696 |
| 97ZS | U.S. SPECIAL OPERATIONS COMMAND (USSOCOM) | 88,939,216.38 | 88.94 million | 234 |
| 1900 | STATE, DEPARTMENT OF | 81,894,589.84 | 81.89 million | 481 |
| 5700 | DEPT OF THE AIR FORCE | 66,224,534.48 | 66.22 million | 232 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 28,778,213.77 | 28.78 million | 201 |
| 1544 | U.S. MARSHALS SERVICE | 17,714,623.05 | 17.71 million | 693 |
Insight
Over the last 5 years, NAICS 332994 obligations totaled $6.61 billion across 97,286 awards, with procurement concentrated heavily in two defense agencies: the Department of the Army ($3.28 billion) and Department of the Navy ($1.88 billion) together account for roughly 79 percent of total obligated dollars. The Defense Logistics Agency issued the largest volume of awards by far, with 86,683 awards but only $848.57 million obligated, indicating a high-frequency, lower-dollar award profile. Remaining obligations are comparatively diffuse across federal law enforcement, homeland security, and other defense customers, each individually below $115 million.
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 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 |
|---|---|---|---|---|
| SIG SAUER INC. | 6ZWB1 | 889,677,910.38 | 889.68 million | 1,087 |
| KONGSBERG DEFENCE & AEROSPACE AS | N0013 | 647,723,243.18 | 647.72 million | 345 |
| BAE SYSTEMS GCS INTERNATIONAL LIMITED | KB237 | 543,590,384.38 | 543.59 million | 677 |
| BAE SYSTEMS LAND & ARMAMENTS L.P. | 44114 | 378,671,647.03 | 378.67 million | 530 |
| NORTHROP GRUMMAN SYSTEMS CORPORATION | 8K4J7 | 284,320,754.99 | 284.32 million | 391 |
| NORTHROP GRUMMAN SYSTEMS CORP | 8LDY5 | 255,717,920.50 | 255.72 million | 18 |
| FN AMERICA, LLC | 3S679 | 197,779,409.34 | 197.78 million | 757 |
| ALLIANT TECHSYSTEMS OPERATIONS LLC | 1PYT8 | 180,866,356.51 | 180.87 million | 153 |
| U.S. ORDNANCE | 1NZN0 | 174,780,444.21 | 174.78 million | 131 |
| BOEING COMPANY, THE | 76301 | 161,849,336.48 | 161.85 million | 63 |
Insight
Over the last 5 years, NAICS 332994 obligated $6.61 billion across 97,286 awards, with an average award value of $67,898. Obligations are concentrated among a small set of vendors: the top 10 listed vendors account for approximately $3.72 billion, or about 56% of total obligations in the period. SIG SAUER INC. is the largest recipient at $889.68 million, followed by KONGSBERG DEFENCE & AEROSPACE AS and BAE SYSTEMS GCS INTERNATIONAL LIMITED, indicating a market led by a few high-obligation suppliers with broad award dispersion across many smaller actions.
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 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,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 |
Insight
Over the last 5 years, NAICS 332994 accounted for $6.61 billion across 97,286 awards, with an average award value of $67,898. Obligations increased from $825.57 million in 2021 to $1.89 billion in 2025, indicating a strong upward trend in funding. Award counts were highest in 2023 and 2024 at 23,575 and 23,675, respectively, then declined to 21,738 in 2025 while obligated dollars continued to rise, suggesting larger awards in the most recent year.
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.