NAICS Industry

NAICS 424210 Federal Contract Obligations (Last Year)

Federal procurement activity for NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, totaled $2.81 billion across 425,164 award actions in the last full year.

This NAICS page summarizes federal obligations for Drugs and Druggists' Sundries Merchant Wholesalers in the last full year. The Defense Logistics Agency accounted for nearly all spending, while AmerisourceBergen and DMS Pharmaceutical Group were the largest vendors by obligated value.

Generated at 03/21/2026

Analysis period: Last full year

Annual figures reflect obligations and award actions recorded in the analysis window; vendor names may appear in multiple rows as listed in FPDS source data.

NAICS Code
424210
Industry
DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS
Total Obligated
2.81 billion
2,808,377,662.15
Award Actions
425,164
Average Action Value
6,605.39

About NAICS 424210 federal contract activity

Federal obligations under NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, totaled 2.81 billion across 425,164 awards in the last full year, with an average award value of 6,605.39. Activity in this code is high-volume and low-dollar on average, indicating extensive recurring procurement for pharmaceutical and related sundries distribution.

Agency demand and leading federal buyers

The Defense Logistics Agency dominated obligations in this NAICS, accounting for 2.79 billion across 424,868 awards and representing virtually all recorded spending in the category. The remaining agencies were much smaller by comparison, led by Indian Health Service at 11.85 million and Federal Prison System / Bureau of Prisons at 882.76 thousand, with FDA and ICE contributing isolated smaller obligations.

Vendor concentration and leading contractors

Vendor activity was concentrated among a small number of pharmaceutical wholesalers, led by AmerisourceBergen-related entries tied to CAGE 1XUY5 and DMS Pharmaceutical Group entries tied to CAGE 1UNB0. The two AmerisourceBergen entries alone account for over 2.52 billion in obligations, while DMS Pharmaceutical Group adds more than 268 million; McKesson Corporation appears at a materially smaller level of 12.05 million.

Annual contract trend over the analysis window

The annual trend shows all recorded obligations for 2025, totaling 2.81 billion across 425,164 awards. Because only one year is present in the analysis window, the data supports a current-year snapshot rather than a multi-year directional comparison.

How to interpret this page

This summary is based on FPDS obligation data filtered to NAICS 424210 for the last full year. Agency and vendor figures reflect recorded obligations and award counts in the dataset; vendor names are shown as captured, including repeated entries where the source data lists distinct name variants under the same CAGE code.

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 1 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,794,359,202.92 2.79 billion 424,868
7527 INDIAN HEALTH SERVICE 11,853,325.88 11.85 million 151
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 882,762.60 882.76 thousand 70
7524 FOOD AND DRUG ADMINISTRATION 607,060.00 607.06 thousand 1
7012 U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT 308,000.00 308.00 thousand 2
12G2 FOOD SAFETY AND INSPECTION SERVICE 218,650.35 218.65 thousand 4
1549 FEDERAL BUREAU OF INVESTIGATION 159,385.24 159.39 thousand 5
1900 STATE, DEPARTMENT OF 34,465.00 34.47 thousand 2
3600 VETERANS AFFAIRS, DEPARTMENT OF 6,541.40 6.54 thousand 2
1700 DEPT OF THE NAVY 6,189.60 6.19 thousand 4

Insight

Obligations under NAICS 424210 were highly concentrated in the Defense Logistics Agency, which accounted for $2.79 billion of the $2.81 billion obligated in the last full year and 424,868 of 425,164 awards. The remaining agencies each represented a much smaller share of activity, led by Indian Health Service at $11.85 million and followed by the Federal Prison System/Bureau of Prisons at $882.76 thousand. Award volume was similarly concentrated, indicating that this NAICS is dominated by a single agency with limited secondary procurement activity across other 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 1 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 1,438,509,026.63 1.44 billion 223,959
AMERISOURCEBERGEN DRUG CORP 1XUY5 1,081,011,049.84 1.08 billion 176,895
DMS PHARMACEUTICAL GROUP INC 1UNB0 152,419,411.75 152.42 million 12,482
DMS PHARMACEUTICAL GROUP INC. 1UNB0 115,674,711.37 115.67 million 8,324
MCKESSON CORPORATION 1MKG3 12,048,024.51 12.05 million 200
DAKOTA DRUG, INC. 42465 6,304,330.32 6.30 million 2,794
WE PHARMA, INC 7CN54 607,060.00 607.06 thousand 1
PRIORITY HEALTHCARE DISTRIBUTION INC 3CCQ4 595,175.27 595.18 thousand 10
FFF ENTERPRISES, INC. 0T8N1 308,000.00 308.00 thousand 1
WORLD BIOPRODUCTS LLC 7Z9F9 218,650.35 218.65 thousand 4

Insight

Obligations in NAICS 424210 were highly concentrated in the top two vendor records, both tied to AMERISOURCEBERGEN under the same CAGE code, which together accounted for about $2.52 billion of the $2.81 billion obligated in the last full year. The remaining vendors were much smaller, led by DMS PHARMACEUTICAL GROUP INC. entries totaling about $268.09 million, followed by MCKESSON CORPORATION at $12.05 million and DAKOTA DRUG, INC. at $6.30 million. Award volume was also concentrated, with AMERISOURCEBERGEN records receiving over 400,000 awards combined, indicating a very high transaction count with low average award value across the sector.

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

Insight

For the last full year, NAICS 424210 recorded $2.81 billion in obligations across 425,164 awards, indicating a highly distributed obligation profile with a very large volume of transactions. The average award value of $6,605.39 suggests the category is characterized by relatively small-dollar awards rather than a concentrated set of large obligations. Because only one year is provided in this 1-year window, no year-over-year trend can be assessed from the available data.

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 full year view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.