Federal Contractor

MCKESSON CORPORATION Federal Contract Obligations (Last 10 Years)

Federal procurement profile for MCKESSON CORPORATION (CAGE 0U9U0, UEI JTAPCFM4NSL4) showing last-10-year FPDS obligations, awards, agencies, and NAICS activity.

MCKESSON CORPORATION recorded $16.61 billion in obligated federal awards across 254,933 actions over the last 10 years, with an average action value of $65,143.90. Most obligations came from the Defense Logistics Agency, and the dominant NAICS is 325411, Medicinal and Botanical Manufacturing.

Generated at 03/21/2026

Analysis period: Last 10 years

Annual totals include a negative obligation in 2025, which may reflect deobligations or adjustments in FPDS records.

CAGE Code
0U9U0
UEI
JTAPCFM4NSL4
Total Obligated
16.61 billion
16,607,330,157.16
Award Actions
254,933
Average Action Value
65,143.90

About MCKESSON CORPORATION federal contract activity

Over the last 10 years, MCKESSON CORPORATION received 254,933 federal awards totaling $16.61 billion, with an average award value of $65,143.90. The vendor’s federal activity is heavily concentrated, with nearly all obligated dollars and awards tied to a small set of agencies and healthcare-related procurement categories.

Agency mix and customer concentration

The Defense Logistics Agency dominates the relationship, accounting for $16.56 billion across 254,508 awards, which indicates an overwhelming concentration of spend through a single agency channel. The remaining obligation is fragmented across the Indian Health Service, the Office of Assistant Secretary for Preparedness and Response, the Department of Veterans Affairs, and the Department of State, each representing a much smaller share of total dollars and awards.

Industry profile based on NAICS activity

NAICS 325411, Medicinal and Botanical Manufacturing, accounts for $16.56 billion and 254,524 awards, making it the clear core of the vendor’s federal footprint. Secondary activity appears in drug wholesaling and pharmaceutical preparation manufacturing, while all other NAICS codes shown contribute only minor amounts, suggesting limited diversification beyond pharmaceutical supply chains.

Annual contract trend over the analysis window

Annual obligations peaked in 2021 and 2022 at roughly $2.95 billion and $2.80 billion, then fell sharply to $19.46 million in 2023 and $14.12 million in 2024. The 2025 figure is negative at -$74.75 thousand, which is consistent with deobligations or data adjustments rather than new net spend growth.

How to interpret this page

This summary uses FPDS obligations and award counts for the last 10 years and reflects only the data provided for this vendor. Agency, NAICS, and annual views are based on obligated dollars and are intended to show concentration and timing patterns, not contract performance or completeness beyond the stated analysis window.

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 = '0U9U0'
        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 16,559,835,310.64 16.56 billion 254,508
7527 INDIAN HEALTH SERVICE 37,461,702.08 37.46 million 257
7505 OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE 5,838,700.00 5.84 million 2
3600 VETERANS AFFAIRS, DEPARTMENT OF 4,108,975.05 4.11 million 152
1900 STATE, DEPARTMENT OF 85,290.74 85.29 thousand 2
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 178.65 178.65 4
7012 U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT 0.00 0.00 8

Insight

McKesson Corporation’s Federal spending over the last 10 years is highly concentrated in the Defense Logistics Agency, which accounts for $16.56 billion of $16.61 billion in total obligations and 254,508 of 254,933 awards. The remaining obligations are distributed across a small number of agencies, led by the Indian Health Service at $37.46 million and the Office of the Assistant Secretary for Preparedness and Response at $5.84 million, with all other agencies each representing less than $5 million. This pattern indicates a predominantly single-agency procurement relationship with limited secondary activity elsewhere.

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 = '0U9U0'
        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
325411 MEDICINAL AND BOTANICAL MANUFACTURING 16,560,124,161.36 16.56 billion 254,524
424210 DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS 34,810,727.35 34.81 million 232
325412 PHARMACEUTICAL PREPARATION MANUFACTURING 12,228,446.17 12.23 million 152
339113 SURGICAL APPLIANCE AND SUPPLIES MANUFACTURING 71,430.82 71.43 thousand 4
511210 SOFTWARE PUBLISHERS 55,421.32 55.42 thousand 5
339112 SURGICAL AND MEDICAL INSTRUMENT MANUFACTURING 28,834.90 28.83 thousand 2
423450 MEDICAL, DENTAL, AND HOSPITAL EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS 18,734.74 18.73 thousand 3
421450 MEDICAL, DENTAL, AND HOSPITAL EQUIPMENT AND SUPPLIES WHOLESALERS 0.00 0.00 8
446110 PHARMACIES AND DRUG STORES -7,599.50 -7.60 thousand 3

Insight

Over the last 10 years, MCKESSON CORPORATION’s obligations are overwhelmingly concentrated in NAICS 325411, Medicinal and Botanical Manufacturing, which accounts for $16.56 billion of $16.61 billion total obligated across 254,524 of 254,933 awards. The next two NAICS codes, 424210 and 325412, are material but comparatively small at $34.81 million and $12.23 million, respectively, indicating a very narrow procurement profile. All remaining NAICS codes are de minimis, with obligations in the thousands or zero, and one small negative amount in 446110, suggesting limited activity outside the primary pharmaceutical manufacturing classification.

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 = '0U9U0'
        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 -74,747.38 -74.75 thousand 2
2024 14,123,004.56 14.12 million 73
2023 19,456,074.00 19.46 million 125
2022 2,799,475,233.90 2.80 billion 44,996
2021 2,947,397,800.46 2.95 billion 47,038
2020 2,883,238,217.88 2.88 billion 44,719
2019 2,796,906,004.67 2.80 billion 35,210
2018 2,634,103,872.50 2.63 billion 37,539
2017 2,512,695,729.88 2.51 billion 45,229
2016 8,966.69 8.97 thousand 2

Insight

Over the last 10 years, MCKESSON CORPORATION (CAGE 0U9U0) received $16.61 billion across 254,933 awards, with activity highly concentrated in 2017–2022. Those six years account for nearly all obligated value, with annual obligations ranging from $2.51 billion to $2.95 billion and award counts from 35,210 to 47,038. The remaining years are materially lower: 2023 and 2024 declined to $19.46 million and $14.12 million respectively, and 2025 currently shows a small negative obligation of $74.75 thousand across 2 awards.

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.