NAICS Industry

NAICS 325411 Federal Contract Obligations (Last 5 Years)

Federal procurement activity for NAICS 325411, Medicinal and Botanical Manufacturing, over the last five years, led overwhelmingly by the Defense Logistics Agency.

This NAICS page summarizes federal obligations and award volume for medicinal and botanical manufacturing from 2021 through 2025. The category totals 19.67 billion across 797,420 award actions, with the Defense Logistics Agency accounting for nearly all spending.

Generated at 03/21/2026

Analysis period: Last 5 years

Totals reflect readable and exact obligated amounts for the last five years and may include multiple vendors and agencies under related procurement records.

NAICS Code
325411
Industry
MEDICINAL AND BOTANICAL MANUFACTURING
Total Obligated
19.67 billion
19,668,747,142.03
Award Actions
797,420
Average Action Value
24,665.48

About NAICS 325411 federal contract activity

NAICS 325411, Medicinal and Botanical Manufacturing, recorded $19.67 billion in obligated contract value across 797,420 awards over the last 5 years, with an average award value of $24,665.48. The award base is highly fragmented by count, but the spending profile is concentrated in a small number of high-volume pharmaceutical supply relationships.

Agency demand and leading federal buyers

The Defense Logistics Agency accounted for $19.59 billion and 796,809 awards, making it the dominant buyer in this NAICS by a wide margin. The remaining activity was distributed across the Department of the Army, Department of State, Bureau of Land Management, and National Institutes of Health, each contributing comparatively modest obligated amounts and far fewer awards.

Vendor concentration and leading contractors

AmerisourceBergen Drug Corp led all vendors with $12.01 billion across 231,018 awards, followed by McKesson Corporation with $5.74 billion across 92,078 awards. AmerisourceBergen Drug Corporation also appears separately with $1.56 billion and 373,654 awards, indicating multiple vendor records or naming variants within the same supply chain; DMS Pharmaceutical Group Inc. and Emergent Biodefense Operations Lansing LLC represent smaller but still material obligations.

Annual contract trend over the analysis window

Annual obligations were strongest in 2025 at $4.88 billion, after $4.51 billion in 2024, with prior years ranging from $3.35 billion to $3.52 billion. Award counts peaked in 2023 at 177,993 and remained elevated through 2024 and 2025, indicating sustained procurement volume even as obligated dollars fluctuated year to year.

How to interpret this page

This summary reflects FPDS obligations for NAICS 325411 over the last 5 years and is based on aggregated award-level records. Totals, counts, and averages may be affected by vendor name variations, administrative records, and how awards are classified within FPDS.

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 = '325411'
        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
97AS DEFENSE LOGISTICS AGENCY 19,586,229,241.69 19.59 billion 796,809
2100 DEPT OF THE ARMY 43,473,484.89 43.47 million 34
1900 STATE, DEPARTMENT OF 16,897,900.27 16.90 million 89
1422 BUREAU OF LAND MANAGEMENT 11,621,370.55 11.62 million 33
7529 NATIONAL INSTITUTES OF HEALTH 5,755,696.18 5.76 million 89
3600 VETERANS AFFAIRS, DEPARTMENT OF 2,068,863.37 2.07 million 146
7523 CENTERS FOR DISEASE CONTROL AND PREVENTION 1,940,720.09 1.94 million 33
12K3 ANIMAL AND PLANT HEALTH INSPECTION SERVICE 237,096.41 237.10 thousand 12
97ZS U.S. SPECIAL OPERATIONS COMMAND (USSOCOM) 161,667.00 161.67 thousand 4
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 153,349.89 153.35 thousand 118

Insight

Obligations under NAICS 325411 are highly concentrated in the Defense Logistics Agency, which accounts for $19.59 billion of the $19.67 billion obligated over the last 5 years and 796,809 of 797,420 awards. The remaining agencies represent a very small share of total activity, with the next largest obligation totals at the Department of the Army ($43.47 million), Department of State ($16.90 million), and Bureau of Land Management ($11.62 million). Award volume is also concentrated, indicating that this NAICS is driven primarily by DLA procurement activity rather than a broad distribution across civilian agencies.

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 = '325411'
        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
AMERISOURCEBERGEN DRUG CORP 1XUY5 12,008,997,676.22 12.01 billion 231,018
MCKESSON CORPORATION 0U9U0 5,740,440,270.99 5.74 billion 92,078
AMERISOURCEBERGEN DRUG CORPORATION 1XUY5 1,558,938,730.33 1.56 billion 373,654
DMS PHARMACEUTICAL GROUP INC. 1UNB0 182,844,607.33 182.84 million 50,874
EMERGENT BIODEFENSE OPERATIONS LANSING LLC 1H0B6 41,801,810.00 41.80 million 7
CARDINAL HEALTH, INC. 00E55 25,496,437.89 25.50 million 12,176
MERIDIAN MEDICAL TECHNOLOGIES, LLC 54452 21,443,576.50 21.44 million 5
ANIMAL HEALTH INTERNATIONAL, INC. 3V2J3 11,539,770.55 11.54 million 28
PHOENIX TEXTILE CORPORATION 0NSE3 11,211,249.54 11.21 million 6,970
FRESENIUS KABI, LLC 57KZ6 10,448,815.40 10.45 million 2,398

Insight

NAICS 325411 obligations are highly concentrated over the last 5 years, with AMERISOURCEBERGEN DRUG CORP and MCKESSON CORPORATION accounting for the largest shares of obligated dollars at $12.01 billion and $5.74 billion, respectively. AMERISOURCEBERGEN DRUG CORP also appears twice in the top vendor list under the same CAGE code, indicating substantial award volume split across reported vendor entries, while the remaining vendors are far smaller in obligated value. Award activity is broad but skewed: the top two vendors received 323,096 awards combined, compared with much smaller dollar totals for the lower-ranked vendors, suggesting a high-volume, low-average-value procurement pattern in this NAICS.

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 = '325411'
        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 4,881,830,691.01 4.88 billion 112,488
2024 4,509,138,491.41 4.51 billion 165,157
2023 3,399,562,860.06 3.40 billion 177,993
2022 3,354,851,884.41 3.35 billion 165,731
2021 3,523,363,215.14 3.52 billion 176,051

Insight

NAICS 325411 shows a clear upward shift in obligated dollars over the 5-year period, rising from $3.52 billion in 2021 to $4.88 billion in 2025. Obligations were relatively stable from 2021 through 2023 at roughly $3.35 billion to $3.52 billion, then increased in 2024 and again in 2025, indicating growing procurement activity in this sector. Award counts peaked in 2023 at 177,993 and remain elevated, suggesting the workload is broadly distributed across a high volume of actions rather than concentrated in a small number of 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.