Federal Contractor

MCKESSON CORPORATION Federal Contract Obligations (Last Year)

MCKESSON CORPORATION recorded $12.95 billion in obligated federal awards across 4,481 actions during the last full year, led by the Department of Veterans Affairs.

MCKESSON CORPORATION, CAGE 1MKG3, UEI S1RUKWWRYFL6, received 4,481 federal award actions in the last full year with total obligations of $12,946,447,365.25. Most of the activity was concentrated at the Department of Veterans Affairs, with additional obligations from the Federal Prison System/Bureau of Prisons and Indian Health Service.

Generated at 03/21/2026

Analysis period: Last full year

This page summarizes FPDS-observed obligations for the last full year and may reflect multiple actions tied to the same contract or order.

CAGE Code
1MKG3
UEI
S1RUKWWRYFL6
Total Obligated
12.95 billion
12,946,447,365.25
Award Actions
4,481
Average Action Value
2,889,187.09

About MCKESSON CORPORATION federal contract activity

Over the last full year, MCKESSON CORPORATION (CAGE 1MKG3, UEI S1RUKWWRYFL6) recorded $12.95 billion in obligated contract value across 4,481 awards, for an average award value of about $2.89 million. The profile is highly concentrated in large federal health-related procurement activity, with one agency accounting for the overwhelming majority of obligations.

Agency mix and customer concentration

The VETERANS AFFAIRS, DEPARTMENT OF drove the vendor’s fiscal profile, representing $12.53 billion across 49 awards and nearly all total obligated value. The remaining activity was materially smaller and operationally diversified, led by the FEDERAL PRISON SYSTEM / BUREAU OF PRISONS at $215.12 million across 4,101 awards and the INDIAN HEALTH SERVICE at $196.83 million across 257 awards, with only modest additional obligations from the Peace Corps and ASPR.

Industry profile based on NAICS activity

Contracting activity is dominated by NAICS 325412, Pharmaceutical Preparation Manufacturing, which accounts for $12.93 billion across 4,256 awards and essentially explains the vendor’s annual total. Secondary categories are much smaller, led by 424210, Drugs and Druggists' Sundries Merchant Wholesalers, at $12.11 million across 199 awards, while the remaining NAICS codes contribute only de minimis value.

Annual contract trend over the analysis window

The annual trend shows a single reporting year in 2025, with $12.95 billion obligated across 4,481 awards. Because only one year is present in the analysis window, this dataset supports a point-in-time profile rather than a multi-year growth or decline assessment.

How to interpret this page

This page is based on FPDS obligations attributed to MCKESSON CORPORATION using the provided CAGE code and UEI over the last full year. Agency and NAICS summaries reflect total obligated dollars and award counts in the supplied dataset; figures are not adjusted for inflation, deobligation timing, or award type beyond what is represented in FPDS 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__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 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
3600 VETERANS AFFAIRS, DEPARTMENT OF 12,532,768,092.88 12.53 billion 49
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 215,116,114.90 215.12 million 4,101
7527 INDIAN HEALTH SERVICE 196,834,062.12 196.83 million 257
1145 PEACE CORPS 1,239,642.49 1.24 million 68
7505 ADMINISTRATION FOR STRATEGIC PREPAREDNESS AND RESPONSE 554,689.86 554.69 thousand 5
7570 OFFICE OF THE ASSISTANT SECRETARY FOR ADMINISTRATION (ASA) -65,237.00 -65.24 thousand 1

Insight

Over the last full year, MCKESSON CORPORATION’s obligations were highly concentrated in the Department of Veterans Affairs, which accounted for $12.53 billion of the vendor’s $12.95 billion total obligated, across 49 awards. The Federal Prison System / Bureau of Prisons issued 4,101 awards but only $215.12 million in obligations, indicating a much smaller average dollar value than VA despite the high award volume. Indian Health Service was the third-largest obligating agency at $196.83 million across 257 awards, while the remaining agencies contributed only marginal amounts, including one negative obligation entry of $65.24 thousand.

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 1 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 12,934,245,836.36 12.93 billion 4,256
424210 DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS 12,107,227.31 12.11 million 199
325998 ALL OTHER MISCELLANEOUS CHEMICAL PRODUCT AND PREPARATION MANUFACTURING 96,311.27 96.31 thousand 3
325411 MEDICINAL AND BOTANICAL MANUFACTURING 37,454.66 37.45 thousand 9
621511 MEDICAL LABORATORIES 23,998.50 24.00 thousand 2
335220 MAJOR HOUSEHOLD APPLIANCE MANUFACTURING 3,500.00 3.50 thousand 1
456110 PHARMACIES AND DRUG RETAILERS 13.19 13.19 2
622110 GENERAL MEDICAL AND SURGICAL HOSPITALS 0.00 0.00 2
339112 SURGICAL AND MEDICAL INSTRUMENT MANUFACTURING 0.00 0.00 2
423450 MEDICAL, DENTAL, AND HOSPITAL EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS -1,789.04 -1.79 thousand 3

Insight

MCKESSON CORPORATION’s obligations in the last full year are overwhelmingly concentrated in NAICS 325412, Pharmaceutical Preparation Manufacturing, which accounts for $12.93 billion across 4,256 awards, or nearly all of the vendor’s $12.95 billion total. The next-largest NAICS, 424210, Drugs and Druggists’ Sundries Merchant Wholesalers, is a distant second at $12.11 million across 199 awards, indicating a steep drop-off after the primary category. Remaining NAICS codes each represent immaterial obligated amounts, including several with minimal or zero obligations and one small negative obligation, reflecting limited diversification outside the core pharmaceutical manufacturing activity.

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

Insight

In the last full year, MCKESSON CORPORATION (CAGE 1MKG3) recorded $12.95 billion in obligated value across 4,481 awards, for an average award value of about $2.89 million. The obligation base is highly concentrated within a single annual period, indicating substantial procurement activity at scale rather than a dispersed multi-year trend. The award count suggests broad distribution across transactions, but the average award value indicates a mix of large-obligation actions within the overall portfolio.

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