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