Defense Logistics Agency is the largest buyer in this NAICS, accounting for $2.83 billion across 31,308 awards, followed by the Department of the Army at $1.43 billion. The largest vendors include VF Imagewear, Inc., Atlantic Diving Supply, Inc., and ReadyOne Industries, Inc., reflecting steady demand across military and related supply channels.
NAICS Industry
NAICS 315990 Federal Contract Obligations (Last 10 Years)
Federal procurement activity for NAICS 315990 covers apparel accessories and other apparel manufacturing, with 55,766 award actions totaling $6.12 billion over the last 10 years.
Annual obligations remain in the hundreds of millions each year, with 2024 and 2025 both near $725 million and more than 4,000 award actions annually.
About NAICS 315990 federal contract activity
NAICS 315990, Apparel Accessories and Other Apparel Manufacturing, accounts for 6.12 billion in obligated federal procurement over the last 10 years across 55,766 awards, with an average award value of 109,790.75. The volume of awards indicates a procurement base characterized by frequent, comparatively small transactions alongside several larger obligations.
Agency demand and leading federal buyers
The Defense Logistics Agency is the dominant buyer in this NAICS, with 2.83 billion obligated across 31,308 awards, materially outpacing every other agency. The Department of the Army ranks second at 1.43 billion, followed by the Federal Acquisition Service, U.S. Customs and Border Protection, and the Department of the Air Force, showing that demand is concentrated in defense and supply-focused civilian procurement channels.
Vendor concentration and leading contractors
VF IMAGEWEAR, INC. is the leading vendor by obligated value at 334.66 million, while ATLANTIC DIVING SUPPLY, INC. shows the highest award volume among the top vendors with 11,349 awards and 295.69 million obligated. READYONE INDUSTRIES, INC., CARTER ENTERPRISES LLC, and AVON PROTECTION CERADYNE LLC also represent significant suppliers, indicating a market with both high-value contract holders and high-frequency award recipients.
Annual contract trend over the analysis window
Annual obligations have remained elevated in recent years, with 2024 at 729.32 million and 2025 at 724.96 million, both above 2023 and 2022 levels. Award counts have trended downward from 5,718 in 2021 to 4,034 in 2025, suggesting larger average awards in the most recent years even as total obligations have stayed strong.
How to interpret this page
This analysis uses FPDS obligations and award records for the last 10 years under NAICS 315990. Agency, vendor, and annual trend views are based on total obligated dollars and award counts; currency figures are reported as provided and rounded for readability where applicable.
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 = '315990'
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 |
|---|---|---|---|---|
| 97AS | DEFENSE LOGISTICS AGENCY | 2,826,930,935.36 | 2.83 billion | 31,308 |
| 2100 | DEPT OF THE ARMY | 1,425,653,188.15 | 1.43 billion | 2,694 |
| 4732 | FEDERAL ACQUISITION SERVICE | 536,234,327.18 | 536.23 million | 4,431 |
| 7014 | U.S. CUSTOMS AND BORDER PROTECTION | 301,736,932.11 | 301.74 million | 536 |
| 5700 | DEPT OF THE AIR FORCE | 244,880,193.91 | 244.88 million | 2,904 |
| 7012 | U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT | 125,059,127.30 | 125.06 million | 614 |
| 7013 | TRANSPORTATION SECURITY ADMINISTRATION | 118,391,462.78 | 118.39 million | 359 |
| 1900 | STATE, DEPARTMENT OF | 110,955,258.38 | 110.96 million | 597 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 61,698,564.13 | 61.70 million | 576 |
| 1542 | FEDERAL PRISON INDUSTRIES / UNICOR | 49,571,573.20 | 49.57 million | 275 |
Insight
Obligations for NAICS 315990 are highly concentrated, with the Defense Logistics Agency accounting for 2.83 billion in obligations and 31,308 awards, or nearly half of the 6.12 billion total over the last 10 years. The Department of the Army is the second-largest buyer at 1.43 billion, followed by the Federal Acquisition Service at 536.23 million; together, the top three agencies represent the bulk of obligated spend in this NAICS. The remaining agencies each account for materially smaller shares, indicating a long-tail distribution across a limited set of federal buyers.
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 = '315990'
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 |
|---|---|---|---|---|
| VF IMAGEWEAR, INC. | 0FG74 | 334,661,374.52 | 334.66 million | 753 |
| ATLANTIC DIVING SUPPLY, INC. | 1CAY9 | 295,694,092.17 | 295.69 million | 11,349 |
| READYONE INDUSTRIES, INC. | 1A9C2 | 282,499,522.12 | 282.50 million | 94 |
| CARTER ENTERPRISES LLC | 4YHR0 | 229,658,722.71 | 229.66 million | 238 |
| AVON PROTECTION CERADYNE LLC | 903Q6 | 209,366,960.00 | 209.37 million | 52 |
| TACTICAL & SURVIVAL SPECIALTIES, INC. | 0UWS0 | 198,909,288.27 | 198.91 million | 1,242 |
| GENTEX CORPORATION | 97427 | 191,496,209.08 | 191.50 million | 725 |
| BETHEL INDUSTRIES, INC | 3BL44 | 191,101,916.41 | 191.10 million | 177 |
| POINT BLANK ENTERPRISES, INC. | 4SF58 | 178,391,062.08 | 178.39 million | 103 |
| KDH DEFENSE SYSTEMS INC | 4W1N2 | 164,103,928.33 | 164.10 million | 505 |
Insight
Over the last 10 years, NAICS 315990 records $6.12 billion across 55,766 awards, with an average award value of about $109.8K, indicating a high-volume, relatively low-dollar procurement profile. Top vendor obligations are moderately concentrated: the top 10 vendors account for about $2.28 billion, or roughly 37% of total obligated dollars. Award volume is not aligned with dollar concentration in all cases; for example, ATLANTIC DIVING SUPPLY, INC. has 11,349 awards but ranks second in dollars, while READYONE INDUSTRIES, INC. and AVON PROTECTION CERADYNE LLC each have high obligated amounts with comparatively few awards.
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 = '315990'
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 | 724,963,270.72 | 724.96 million | 4,034 |
| 2024 | 729,317,339.30 | 729.32 million | 4,282 |
| 2023 | 639,239,976.09 | 639.24 million | 4,769 |
| 2022 | 629,258,999.81 | 629.26 million | 5,012 |
| 2021 | 475,035,980.52 | 475.04 million | 5,718 |
| 2020 | 599,656,921.59 | 599.66 million | 7,540 |
| 2019 | 691,781,357.62 | 691.78 million | 6,174 |
| 2018 | 612,525,449.81 | 612.53 million | 6,524 |
| 2017 | 556,381,938.00 | 556.38 million | 5,767 |
| 2016 | 464,430,060.28 | 464.43 million | 5,946 |
Insight
Over the last 10 years, NAICS 315990 obligated $6.12 billion across 55,766 awards, averaging about $109.8 thousand per award. Obligations were generally concentrated in the 2024–2025 period, with annual funding near $725 million, while the low point in the window was 2016 at $464.43 million. Award counts peaked in 2020 at 7,540 and have since trended downward to 4,034 in 2025, indicating higher annual dollars were not accompanied by sustained growth in transaction volume.
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.