This page summarizes federal buying under NAICS 424210 for drug and druggists' sundries merchant wholesalers. The Defense Logistics Agency accounts for nearly all obligations at $10.70 billion, with additional activity from the Indian Health Service, the Office of Assistant Secretary for Preparedness and Response, the Food and Drug Administration, and the Federal Prison System.
NAICS Industry
NAICS 424210 Federal Contract Obligations (Last 5 Years)
Federal procurement activity for NAICS 424210, Drug and Druggists' Sundries Merchant Wholesalers, over the last 5 years shows 1,749,904 award actions and $10.78 billion obligated.
Totals reflect the last 5 years of readable FPDS obligation data and may include duplicate vendor name entries where the same CAGE code appears under variant names.
About NAICS 424210 federal contract activity
NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, recorded $10.78 billion in obligated federal spending across 1,749,904 awards over the last 5 years, with an average award value of $6,161.97. The volume and low average value indicate a highly transactional procurement profile concentrated in pharmaceutical distribution and related sundries.
Agency demand and leading federal buyers
The Defense Logistics Agency dominated obligations in this NAICS, accounting for $10.70 billion across 1,748,011 awards, or the vast majority of observed spend. The Indian Health Service was a distant second at $67.14 million, followed by smaller activity from the Office of Assistant Secretary for Preparedness and Response, the Food and Drug Administration, and the Federal Prison System/Bureau of Prisons.
Vendor concentration and leading contractors
Vendor activity was heavily concentrated among AmerisourceBergen and DMS Pharmaceutical Group, with duplicate naming entries that indicate reporting at different name variants tied to the same CAGE codes. AmerisourceBergen Drug Corporation and AmerisourceBergen Drug Corp together represented more than $9.54 billion, while DMS Pharmaceutical Group entries together accounted for over $1.12 billion; McKesson Corporation ranked next but at a much lower level.
Annual contract trend over the analysis window
Annual obligations increased each year in the analysis window, rising from $1.75 billion in 2021 to $2.81 billion in 2025. Award counts also climbed from 278,250 to 425,164 over the same period, showing sustained growth in both spend and transaction volume.
How to interpret this page
This summary is based on FPDS-observed obligations for NAICS 424210 over the last 5 years and reflects aggregated award data by agency, vendor, and fiscal year. Vendor and agency name variants are presented as reported in the source data, and totals should be interpreted as obligated amounts, not outlays or ceiling values.
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 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 | 10,700,798,762.50 | 10.70 billion | 1,748,011 |
| 7527 | INDIAN HEALTH SERVICE | 67,144,967.88 | 67.14 million | 690 |
| 7505 | OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE | 3,500,000.00 | 3.50 million | 7 |
| 7524 | FOOD AND DRUG ADMINISTRATION | 2,990,992.69 | 2.99 million | 9 |
| 1540 | FEDERAL PRISON SYSTEM / BUREAU OF PRISONS | 2,756,719.18 | 2.76 million | 488 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 2,087,683.93 | 2.09 million | 32 |
| 12G2 | FOOD SAFETY AND INSPECTION SERVICE | 888,551.93 | 888.55 thousand | 24 |
| 1900 | STATE, DEPARTMENT OF | 710,311.72 | 710.31 thousand | 24 |
| 3600 | VETERANS AFFAIRS, DEPARTMENT OF | 441,429.99 | 441.43 thousand | 23 |
| 7523 | CENTERS FOR DISEASE CONTROL AND PREVENTION | 419,854.37 | 419.85 thousand | 19 |
Insight
Obligations under NAICS 424210 are highly concentrated in the Defense Logistics Agency, which accounted for $10.70 billion of the $10.78 billion obligated over the last 5 years and 1,748,011 of 1,749,904 awards. The remaining obligation was distributed across a small number of civilian agencies, led by the Indian Health Service at $67.14 million, with all other agencies each obligating less than $3.5 million. This pattern indicates a very narrow buyer base and heavy reliance on DLA for procurement activity in this NAICS.
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 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 CORPORATION | 1XUY5 | 7,905,785,291.26 | 7.91 billion | 1,337,067 |
| AMERISOURCEBERGEN DRUG CORP | 1XUY5 | 1,632,710,421.62 | 1.63 billion | 291,095 |
| DMS PHARMACEUTICAL GROUP INC. | 1UNB0 | 755,181,249.36 | 755.18 million | 78,239 |
| DMS PHARMACEUTICAL GROUP INC | 1UNB0 | 365,082,161.00 | 365.08 million | 25,225 |
| MCKESSON CORPORATION | 1MKG3 | 68,204,755.88 | 68.20 million | 1,106 |
| DAKOTA DRUG, INC. | 42465 | 40,337,382.60 | 40.34 million | 14,450 |
| CELLPHIRE, INC | 48GV8 | 3,500,000.00 | 3.50 million | 6 |
| WE PHARMA, INC | 7CN54 | 2,492,696.17 | 2.49 million | 7 |
| A-S MEDICATION SOLUTIONS LLC | 5DH24 | 1,081,163.41 | 1.08 million | 17 |
| PRIORITY HEALTHCARE DISTRIBUTION INC | 3CCQ4 | 1,026,158.83 | 1.03 million | 29 |
Insight
Obligations in NAICS 424210 total $10.78 billion across 1,749,904 awards over the last 5 years, with a low average award value of $6,161.97, indicating a highly fragmented award pattern by transaction count but concentrated spend among a small set of vendors. AMERISOURCEBERGEN DRUG CORPORATION appears in two entries under the same CAGE code (1XUY5) totaling $9.54 billion and 1,628,162 awards, which represents the overwhelming share of obligated dollars in this vendor set. DMS PHARMACEUTICAL GROUP INC. also appears twice under the same CAGE code (1UNB0) with a combined $1.12 billion and 103,464 awards, while all remaining vendors are below $70.3 million each, indicating a steep drop-off after the top two vendors.
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 5 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 |
Insight
NAICS 424210 shows steady year-over-year growth in obligated spending over the last five years, rising from $1.75 billion in 2021 to $2.81 billion in 2025. Award volume also increased each year, from 278,250 to 425,164 awards, indicating broad and sustained contract activity rather than reliance on a small number of large awards. Across the period, total obligations reached $10.78 billion across 1,749,904 awards, with a low average award value of $6,161.97, consistent with a highly fragmented award distribution.
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.