MCKESSON CORPORATION recorded 36,202 federal award actions with $75.23 billion obligated over the last 10 years, for an average action value of $2.08 million. Obligations were concentrated in the Department of Veterans Affairs, with additional activity at the Indian Health Service and the Federal Prison System, and most dollars mapped to NAICS 325412, Pharmaceutical Preparation Manufacturing.
Federal Contractor
MCKESSON CORPORATION Federal Contract Obligations (Last 10 Years)
Federal procurement profile for MCKESSON CORPORATION (CAGE 1MKG3, UEI S1RUKWWRYFL6) covering the last 10 years of FPDS obligations.
Totals, agency shares, NAICS mix, and annual trend figures are based on the provided FPDS analysis window and may reflect rounding in readable values.
About MCKESSON CORPORATION federal contract activity
MCKESSON CORPORATION (CAGE 1MKG3, UEI S1RUKWWRYFL6) recorded 75.23 billion in obligated dollars across 36,202 awards in the last 10 years, with an average award value of 2.08 million. The profile is highly concentrated in large-dollar pharmaceutical procurement, with one agency and one NAICS code accounting for nearly all obligated spend.
Agency mix and customer concentration
VETERANS AFFAIRS, DEPARTMENT OF dominates the spend profile at 72.41 billion across 836 awards, or more than 96% of total obligated dollars in the analysis window. The next largest obligations are far smaller: INDIAN HEALTH SERVICE at 1.55 billion and FEDERAL PRISON SYSTEM / BUREAU OF PRISONS at 1.25 billion, while the remaining top agencies contribute only low-million-dollar amounts.
Industry profile based on NAICS activity
The NAICS distribution is overwhelmingly centered on 325412 PHARMACEUTICAL PREPARATION MANUFACTURING, which accounts for 75.08 billion across 33,140 awards. Secondary activity appears in 424210 DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS at 149.35 million, with all other listed NAICS codes representing comparatively minor spend.
Annual contract trend over the analysis window
Annual obligated dollars remain elevated across the most recent years shown, rising from 7.65 billion in 2021 to 12.95 billion in 2025. Award counts also remain high, ranging from 3,139 in 2021 to 4,861 in 2024, indicating sustained procurement volume alongside large-dollar pharmaceutical obligations.
How to interpret this page
This summary is based on FPDS Query results for the last 10 years and uses obligated dollars, award counts, and award-level averages associated with MCKESSON CORPORATION. Agency and NAICS concentrations are interpreted from the top-ranked categories in the provided dataset; no additional sources or assumptions were used.
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__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '1MKG3'
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 |
|---|---|---|---|---|
| 3600 | VETERANS AFFAIRS, DEPARTMENT OF | 72,407,675,444.75 | 72.41 billion | 836 |
| 7527 | INDIAN HEALTH SERVICE | 1,547,726,572.86 | 1.55 billion | 2,201 |
| 1540 | FEDERAL PRISON SYSTEM / BUREAU OF PRISONS | 1,250,094,375.58 | 1.25 billion | 31,952 |
| 7505 | OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE | 15,196,455.34 | 15.20 million | 277 |
| 1145 | PEACE CORPS | 11,844,214.20 | 11.84 million | 919 |
| 7570 | OFFICE OF THE ASSISTANT SECRETARY FOR ADMINISTRATION (ASA) | 408,490.06 | 408.49 thousand | 10 |
| 1900 | STATE, DEPARTMENT OF | 12,822.14 | 12.82 thousand | 2 |
| 97AS | DEFENSE LOGISTICS AGENCY | 0.00 | 0.00 | 4 |
| 7022 | FEDERAL EMERGENCY MANAGEMENT AGENCY | 0.00 | 0.00 | 1 |
Insight
Over the last 10 years, MCKESSON CORPORATION has $75.23 billion in obligated value across 36,202 awards, with spending highly concentrated at the Department of Veterans Affairs. VA accounts for $72.41 billion, or roughly 96% of total obligations, but only 836 awards, indicating very large-dollar transactions. The next largest obligators—Indian Health Service and the Federal Bureau of Prisons—are materially smaller at $1.55 billion and $1.25 billion, respectively, while the remaining agencies represent limited obligation levels and relatively small portions of total activity.
Top NAICS
SELECT
naics_code,
naics_name,
total_obligated,
award_count,
formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
SELECT
content__award__productOrServiceInformation__principalNAICSCode AS naics_code,
anyHeavy(content__award__productOrServiceInformation__principalNAICSCode__description) AS naics_name,
sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
count() AS award_count
FROM fpds.data
WHERE
contract_type = 1
AND content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '1MKG3'
AND content__award__productOrServiceInformation__principalNAICSCode IS NOT NULL
AND content__award__productOrServiceInformation__principalNAICSCode != ''
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
GROUP BY naics_code
)
ORDER BY total_obligated DESC
LIMIT 10
| NAICS Code | Description | Total Obligated | Readable | Award Actions |
|---|---|---|---|---|
| 325412 | PHARMACEUTICAL PREPARATION MANUFACTURING | 75,078,031,712.89 | 75.08 billion | 33,140 |
| 424210 | DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS | 149,349,090.60 | 149.35 million | 2,456 |
| 446110 | PHARMACIES AND DRUG STORES | 3,186,043.63 | 3.19 million | 307 |
| 339113 | SURGICAL APPLIANCE AND SUPPLIES MANUFACTURING | 628,603.60 | 628.60 thousand | 23 |
| 325998 | ALL OTHER MISCELLANEOUS CHEMICAL PRODUCT AND PREPARATION MANUFACTURING | 576,672.95 | 576.67 thousand | 17 |
| 325411 | MEDICINAL AND BOTANICAL MANUFACTURING | 506,697.05 | 506.70 thousand | 173 |
| 621399 | OFFICES OF ALL OTHER MISCELLANEOUS HEALTH PRACTITIONERS | 173,309.48 | 173.31 thousand | 9 |
| 339112 | SURGICAL AND MEDICAL INSTRUMENT MANUFACTURING | 161,097.14 | 161.10 thousand | 12 |
| 325413 | IN-VITRO DIAGNOSTIC SUBSTANCE MANUFACTURING | 87,494.00 | 87.49 thousand | 5 |
| 621511 | MEDICAL LABORATORIES | 68,418.91 | 68.42 thousand | 4 |
Insight
Over the last 10 years, MCKESSON CORPORATION’s obligations are overwhelmingly concentrated in NAICS 325412, Pharmaceutical Preparation Manufacturing, which accounts for $75.08 billion of the vendor’s $75.23 billion total and 33,140 of 36,202 awards. The next largest NAICS, 424210 Drugs and Druggists’ Sundries Merchant Wholesalers, is materially smaller at $149.35 million, indicating a highly concentrated award profile with limited diversification by industry code. All remaining NAICS categories are individually immaterial, each representing less than $3.2 million in obligated value over the period.
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__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '1MKG3'
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 | 12,946,447,365.25 | 12.95 billion | 4,481 |
| 2024 | 9,991,504,455.95 | 9.99 billion | 4,861 |
| 2023 | 9,155,813,090.55 | 9.16 billion | 4,410 |
| 2022 | 8,651,324,467.72 | 8.65 billion | 4,213 |
| 2021 | 7,651,544,494.49 | 7.65 billion | 3,139 |
| 2020 | 6,730,553,210.58 | 6.73 billion | 1,698 |
| 2019 | 6,048,234,938.04 | 6.05 billion | 2,622 |
| 2018 | 6,130,206,075.06 | 6.13 billion | 5,258 |
| 2017 | 7,175,340,657.29 | 7.18 billion | 5,432 |
| 2016 | 751,989,620.00 | 751.99 million | 88 |
Insight
MCKESSON CORPORATION (CAGE 1MKG3) obligated $75.23 billion across 36,202 awards over the last 10 years, with an average award value of about $2.08 million. Obligations are heavily concentrated in recent years, rising from $751.99 million in 2016 to $12.95 billion in 2025, indicating a pronounced upward trend in procurement activity. Annual obligations were relatively stable in the $6.05 billion to $7.65 billion range from 2017 through 2021, then increased to $8.65 billion in 2022 and exceeded $9.0 billion in 2023 and 2024. Award counts also expanded materially in the recent period, peaking at 5,432 in 2017 and remaining elevated at 4,410 to 4,861 from 2023 through 2025.
Use FPDS Query for deeper contractor analysis
Explore federal procurement data with custom SQL, fast filtering, and deeper contractor analysis across buying agencies, NAICS, 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.