NAICS Industry

NAICS 424210 Federal Contract Obligations (Last 10 Years)

Federal procurement activity under NAICS 424210 covers drug and druggists' sundries merchant wholesalers, with $18.89 billion obligated over the last 10 years.

This NAICS page summarizes federal obligations, award counts, and annual trends for drugs and druggists' sundries merchant wholesalers. Defense Logistics Agency dominates the activity, while AmerisourceBergen and DMS Pharmaceutical Group account for most vendor obligations.

Generated at 03/21/2026

Analysis period: Last 10 years

Totals reflect readable and exact obligation values for the last 10 years, and vendor names may appear in multiple rows where records use different naming variants.

NAICS Code
424210
Industry
DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS
Total Obligated
18.89 billion
18,892,671,072.70
Award Actions
2,886,676
Average Action Value
6,544.78

About NAICS 424210 federal contract activity

NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, recorded $18.89 billion in obligated federal contracting over the last 10 years across 2,886,676 awards, for an average award value of $6,544.78. The volume profile is characterized by a very high award count and relatively low average obligation, consistent with high-frequency supply purchases rather than large, one-off procurements.

Agency demand and leading federal buyers

The Defense Logistics Agency overwhelmingly drove activity in this NAICS, accounting for $18.55 billion and 2,881,111 awards, or nearly the entire observed market. All other agencies were much smaller by comparison, led by Indian Health Service at $188.27 million, followed by the Office of Assistant Secretary for Preparedness and Response at $74.48 million, Federal Prison System / Bureau of Prisons at $23.75 million, and National Institutes of Health at $21.27 million.

Vendor concentration and leading contractors

Contracting is highly concentrated among a small set of drug distribution firms. AmerisourceBergen-related vendor records led the field, with AMERISOURCEBERGEN DRUG CORPORATION at $15.35 billion and AMERISOURCEBERGEN DRUG CORP at $1.63 billion, followed by DMS Pharmaceutical Group Inc. at $1.14 billion and an additional $365.08 million under a duplicate naming variant; McKesson Corporation ranked next at $214.30 million.

Annual contract trend over the analysis window

Annual obligations increased across the most recent years shown, rising from $1.75 billion in 2021 to $1.83 billion in 2022, $2.07 billion in 2023, $2.33 billion in 2024, and $2.81 billion in 2025. Award counts also expanded over that period, from 278,250 in 2021 to 425,164 in 2025, indicating growing transaction volume alongside higher obligated dollars.

How to interpret this page

This summary is based on FPDS obligations associated with NAICS 424210 over the last 10 years, using total obligated dollars, award counts, and annual totals as reported in the provided dataset. Vendor and agency references reflect the recorded awardee and agency names in the source data, including separate entries where naming variants appear in the underlying records.

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 = '424210'
        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 18,554,613,379.91 18.55 billion 2,881,111
7527 INDIAN HEALTH SERVICE 188,271,920.21 188.27 million 1,772
7505 OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE 74,481,506.85 74.48 million 23
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 23,754,769.25 23.75 million 1,447
7529 NATIONAL INSTITUTES OF HEALTH 21,270,332.18 21.27 million 601
3600 VETERANS AFFAIRS, DEPARTMENT OF 5,560,747.14 5.56 million 189
1145 PEACE CORPS 4,404,518.17 4.40 million 368
7524 FOOD AND DRUG ADMINISTRATION 3,056,712.41 3.06 million 16
1549 FEDERAL BUREAU OF INVESTIGATION 2,934,180.65 2.93 million 45
97DH DEFENSE HEALTH AGENCY (DHA) 2,619,013.33 2.62 million 29

Insight

Obligations under NAICS 424210 are highly concentrated in the Defense Logistics Agency, which accounts for 18.55 billion of 18.89 billion total obligated, or roughly 98% of spending over the last 10 years. The remaining agencies are comparatively small and fragmented, led by Indian Health Service at 188.27 million, followed by the Office of Assistant Secretary for Preparedness and Response at 74.48 million and the Federal Prison System at 23.75 million. This distribution indicates a dominant defense procurement footprint with limited secondary demand across health, corrections, and other 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 = '424210'
        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
AMERISOURCEBERGEN DRUG CORPORATION 1XUY5 15,346,187,287.82 15.35 billion 2,406,714
AMERISOURCEBERGEN DRUG CORP 1XUY5 1,632,710,421.62 1.63 billion 291,095
DMS PHARMACEUTICAL GROUP INC. 1UNB0 1,135,451,539.50 1.14 billion 129,023
DMS PHARMACEUTICAL GROUP INC 1UNB0 365,082,161.00 365.08 million 25,225
MCKESSON CORPORATION 1MKG3 214,295,928.06 214.30 million 3,388
DAKOTA DRUG, INC. 42465 87,085,090.87 87.09 million 26,140
CELLPHIRE, INC 48GV8 68,406,410.00 68.41 million 19
PHLOW CORP. 8HXQ3 6,028,721.85 6.03 million 2
BROUGHTON PHARMACEUTICALS, LLC 53N49 3,714,960.01 3.71 million 31
WE PHARMA, INC 7CN54 2,492,696.17 2.49 million 7

Insight

Obligations in NAICS 424210 are highly concentrated over the last 10 years, with AMERISOURCEBERGEN DRUG CORPORATION and AMERISOURCEBERGEN DRUG CORP together accounting for about $16.98 billion, or roughly 90% of the $18.89 billion obligated in this sector. Award activity is also heavily skewed toward these two records, which together represent more than 2.7 million of 2.89 million awards. Outside the leading firms, obligated amounts fall sharply, with the next highest vendor at $1.14 billion and the remaining top vendors each below $366 million.

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 = '424210'
        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 2,808,377,662.15 2.81 billion 425,164
2024 2,326,986,585.37 2.33 billion 374,246
2023 2,069,592,487.99 2.07 billion 356,110
2022 1,828,308,783.12 1.83 billion 316,134
2021 1,749,590,845.92 1.75 billion 278,250
2020 1,595,166,097.70 1.60 billion 241,731
2019 1,679,141,178.15 1.68 billion 253,160
2018 1,660,157,678.55 1.66 billion 239,259
2017 1,597,221,025.42 1.60 billion 209,880
2016 1,578,128,728.33 1.58 billion 192,742

Insight

Over the last 10 years, NAICS 424210 obligated $18.89 billion across 2,886,676 awards, with a low average award value of $6,544.78, indicating a highly fragmented obligation profile. Annual obligations were relatively stable from 2016 through 2021 at about $1.58 billion to $1.75 billion, then increased in 2022 and 2023 and accelerated further in 2024 and 2025. FY 2025 is the peak year in this window at $2.81 billion and 425,164 awards, suggesting sustained growth in both obligation volume and transaction count.

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.