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