Federal Contractor

MCKESSON CORPORATION Federal Contract Obligations (Last 5 Years)

FPDS procurement summary for MCKESSON CORPORATION (CAGE 1MKG3, UEI S1RUKWWRYFL6) covering obligations, agencies, NAICS codes, and annual trends over the last 5 years.

Over the last 5 years, MCKESSON CORPORATION recorded $48.40 billion in obligated federal awards across 21,104 actions, with an average action value of $2,293,244.59. Most obligations came from the Department of Veterans Affairs, and the largest share of spending mapped to NAICS 325412, Pharmaceutical Preparation Manufacturing.

Generated at 03/21/2026

Analysis period: Last 5 years

Amounts reflect the provided analysis window and may differ slightly from subtotals due to rounding or classification at the action level.

CAGE Code
1MKG3
UEI
S1RUKWWRYFL6
Total Obligated
48.40 billion
48,396,633,873.96
Award Actions
21,104
Average Action Value
2,293,244.59

About MCKESSON CORPORATION federal contract activity

MCKESSON CORPORATION, identified by CAGE 1MKG3 and UEI S1RUKWWRYFL6, received $48.40 billion in FPDS-obligated prime awards over the last 5 years across 21,104 awards, for an average award value of $2.29 million. The award profile is highly concentrated in healthcare supply and pharmaceutical-related activity, with the Department of Veterans Affairs accounting for the dominant share of obligations.

Agency mix and customer concentration

The Department of Veterans Affairs obligated $46.75 billion across 169 awards, representing the overwhelming majority of total dollars and indicating a highly concentrated customer relationship. The Federal Prison System/Bureau of Prisons shows the opposite pattern, with 19,557 awards but $888.60 million in obligations, suggesting a high-volume, lower-dollar procurement stream. Indian Health Service is also material at $750.57 million across 1,019 awards, while Peace Corps and the Office of Assistant Secretary for Preparedness and Response are comparatively minor customers.

Industry profile based on NAICS activity

NAICS 325412, Pharmaceutical Preparation Manufacturing, accounts for $48.36 billion and 20,020 awards, essentially defining the vendor’s federal spending base. The next largest category, NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, is far smaller at $34.74 million across 880 awards, followed by only marginal activity in the remaining NAICS codes. This mix indicates that federal obligations are overwhelmingly tied to pharmaceutical manufacturing classifications rather than a diversified set of product or service lines.

Annual contract trend over the analysis window

Obligations increased over the period, rising from $7.65 billion in 2021 to $12.95 billion in 2025. Annual award counts also expanded overall, peaking at 4,861 in 2024 and remaining elevated at 4,481 in 2025. The data show sustained growth in obligated dollars with no material sign of contraction over the five-year window.

How to interpret this page

This summary is based on FPDS prime award records associated with CAGE 1MKG3 and UEI S1RUKWWRYFL6 for the last 5 years. Totals, award counts, agency mix, NAICS mix, and annual trends reflect obligated amounts captured in the provided analysis window; figures are rounded in narrative form and may not sum exactly due to rounding.

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 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
3600 VETERANS AFFAIRS, DEPARTMENT OF 46,748,307,181.02 46.75 billion 169
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 888,598,227.78 888.60 million 19,557
7527 INDIAN HEALTH SERVICE 750,571,840.89 750.57 million 1,019
1145 PEACE CORPS 4,713,840.19 4.71 million 273
7505 OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE 4,494,555.71 4.49 million 83
97AS DEFENSE LOGISTICS AGENCY -142.55 -142.55 1
7570 OFFICE OF THE ASSISTANT SECRETARY FOR ADMINISTRATION (ASA) -51,629.08 -51.63 thousand 2

Insight

Over the last 5 years, MCKESSON CORPORATION’s obligations are highly concentrated in the Department of Veterans Affairs, which accounts for $46.75 billion of the $48.40 billion total, or roughly 96.6%. Award volume is more distributed than dollars, driven by the Federal Prison System/Bureau of Prisons with 19,557 awards totaling $888.60 million, compared with only 169 VA awards. Indian Health Service is the only other material funding source at $750.57 million; all remaining agencies are nominal, with two small negative obligations indicating minor deobligations or adjustments.

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 5 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 48,360,486,534.96 48.36 billion 20,020
424210 DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS 34,737,499.02 34.74 million 880
325998 ALL OTHER MISCELLANEOUS CHEMICAL PRODUCT AND PREPARATION MANUFACTURING 524,572.95 524.57 thousand 13
446110 PHARMACIES AND DRUG STORES 377,218.23 377.22 thousand 21
325411 MEDICINAL AND BOTANICAL MANUFACTURING 180,231.43 180.23 thousand 118
621399 OFFICES OF ALL OTHER MISCELLANEOUS HEALTH PRACTITIONERS 173,309.48 173.31 thousand 9
621511 MEDICAL LABORATORIES 68,418.91 68.42 thousand 4
339112 SURGICAL AND MEDICAL INSTRUMENT MANUFACTURING 44,967.00 44.97 thousand 7
337214 OFFICE FURNITURE (EXCEPT WOOD) MANUFACTURING 34,320.77 34.32 thousand 1
339999 ALL OTHER MISCELLANEOUS MANUFACTURING 11,983.88 11.98 thousand 4

Insight

Over the last 5 years, MCKESSON CORPORATION’s obligations are overwhelmingly concentrated in NAICS 325412, Pharmaceutical Preparation Manufacturing, which accounts for $48.36 billion across 20,020 awards, or nearly all of the vendor’s $48.40 billion total. The second-largest category, NAICS 424210, Drugs and Druggists' Sundries Merchant Wholesalers, is materially smaller at $34.74 million across 880 awards, indicating a sharp drop-off beyond the primary NAICS. All remaining NAICS codes are individually immaterial, each below $1 million, and collectively represent a negligible share of obligated dollars.

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

Insight

Over the last 5 years, MCKESSON CORPORATION (CAGE 1MKG3) obligated $48.40 billion across 21,104 awards, averaging $2.29 million per award. Obligations increased each year from $7.65 billion in 2021 to $12.95 billion in 2025, indicating a sustained upward trend in procurement volume and spend. Award counts were comparatively stable in the 4,100–4,900 range from 2022 through 2025, with the highest count in 2024, suggesting growth in obligated value was driven more by larger awards than by materially higher award frequency.

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