MCKESSON CORPORATION
McKesson Corporation is an American publicly traded company that distributes pharmaceuticals and provides health information technology, medical supplies, and health management tools. The company delivers a third of all pharmaceutical products used or consumed in North America and employs over 80,000 employees. With $308.9 billion in 2024 revenue, it is the ninth-largest company by revenue in the United States and the nation's largest health care company. The company is headquartered in Irving, Texas. It is a component of the S&P 500 and is listed on the New York Stock Exchange, where it is traded under the ticker symbol "MCK". via Wikipedia
What they took
These are obligated federal contract dollars from awards of $1 million or more. They are not profit, revenue, a contract ceiling, or the company's full federal total. Data loaded as of Jul 25, 2026.
MCKESSON CORPORATION
Federal contract obligations (≥$1M) by awarding agency.
| Agency | FY2022 | FY2023 | FY2024 |
|---|---|---|---|
| Department of Veterans Affairs | $8.1B | $9.2B | $8.6B |
| Department of Health and Human Services | $1.3B | $277M | $257M |
| Department of Justice | $39M | $53M | $53M |
| Other agencies | $1.2M | $0 | $0 |
- $972M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-07-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1010_3600_36W79720D0001_3600|2024-07-01|971836194.04|0Source - $953M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-09-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1012_3600_36W79720D0001_3600|2024-09-01|953242300.25|0Source - $944M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-08-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1011_3600_36W79720D0001_3600|2024-08-01|943800291.77|0Source - $851M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-03-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1006_3600_36W79720D0001_3600|2024-03-01|851413499.24|0Source - $839M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-06-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1009_3600_36W79720D0001_3600|2024-06-01|838785945.41|0Source - $621M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-05-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1008_3600_36W79720D0001_3600|2024-05-01|620873013.84|0Source - $610M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-04-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1007_3600_36W79720D0001_3600|2024-04-01|610147794.94|0Source - $609M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-01-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1004_3600_36W79720D0001_3600|2024-01-01|608690885.52|0Source - $568M
Department of Veterans Affairs
Department of Veterans Affairs · 2024-02-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1005_3600_36W79720D0001_3600|2024-02-01|567909091.69|0Source - $559M
Department of Veterans Affairs
Department of Veterans Affairs · 2023-10-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1001_3600_36W79720D0001_3600|2023-10-01|559366956.28|0Source - $545M
Department of Veterans Affairs
Department of Veterans Affairs · 2023-11-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1002_3600_36W79720D0001_3600|2023-11-01|545407050.27|0Source - $537M
Department of Veterans Affairs
Department of Veterans Affairs · 2023-12-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_36C24024K1003_3600_36W79720D0001_3600|2023-12-01|536861081.15|0Source - $51M
Department of Health and Human Services
Office of Assistant Secretary for Preparedness and Response · 2024-09-25 · NAICS 493110 · PSC M1GD
tx|CONT_AWD_75A50524C00002_7505_-NONE-_-NONE-|2024-09-25|51138600.00|0Source - $34M
Department of Health and Human Services
Centers for Disease Control and Prevention · 2024-01-31 · NAICS 325412 · PSC R604
tx|CONT_AWD_75D30123C17978_7523_-NONE-_-NONE-|2024-01-31|33530000.00|P00001Source - $25M
Department of Health and Human Services
Indian Health Service · 2023-11-22 · NAICS 325412 · PSC 3650
tx|CONT_AWD_75H71224F80009_7527_36W79720D0001_3600|2023-11-22|25000000.00|0Source - $22M
Department of Health and Human Services
Centers for Medicare and Medicaid Services · 2024-07-31 · NAICS 541519 · PSC R799
tx|CONT_AWD_75FCMC21F0074_7530_47QTCA21D000L_4732|2024-07-31|22219427.00|P00011Source - $18M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-06-18 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B51924F00000095_1540_36W79720D0001_3600|2024-06-18|18248349.00|0Source - $9.0M
Department of Health and Human Services
Indian Health Service · 2023-11-07 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71023F80359_7527_36W79720D0001_3600|2023-11-07|9000000.00|P00001Source - $7.5M
Department of Health and Human Services
Indian Health Service · 2024-08-19 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80289_7527_36W79720D0001_3600|2024-08-19|7500000.00|P00001Source - $7.5M
Department of Health and Human Services
Indian Health Service · 2024-07-11 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80289_7527_36W79720D0001_3600|2024-07-11|7500000.00|0Source - $6.0M
Department of Health and Human Services
Indian Health Service · 2024-08-09 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80310_7527_36W79720D0001_3600|2024-08-09|6000000.00|0Source - $6.0M
Department of Health and Human Services
Indian Health Service · 2024-03-08 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71023F80359_7527_36W79720D0001_3600|2024-03-08|6000000.00|P00002Source - $6.0M
Department of Health and Human Services
Indian Health Service · 2023-12-27 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80075_7527_36W79720D0001_3600|2023-12-27|6000000.00|0Source - $5.1M
Department of Health and Human Services
Indian Health Service · 2023-10-18 · NAICS 325412 · PSC 6515
tx|CONT_AWD_75H71224F80001_7527_36W79720D0001_3600|2023-10-18|5103000.00|0Source - $4.0M
Department of Health and Human Services
Indian Health Service · 2024-06-24 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80075_7527_36W79720D0001_3600|2024-06-24|4000000.00|P00004Source - $3.8M
Department of Health and Human Services
Indian Health Service · 2024-03-07 · NAICS 325412 · PSC 6515
tx|CONT_AWD_75H71224F80035_7527_36W79720D0001_3600|2024-03-07|3750000.00|0Source - $3.8M
Department of Health and Human Services
Indian Health Service · 2024-01-03 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71224F80020_7527_36W79720D0001_3600|2024-01-03|3750000.00|0Source - $3.6M
Department of Health and Human Services
Indian Health Service · 2024-08-09 · NAICS 325412 · PSC 6515
tx|CONT_AWD_75H71224F80093_7527_36W79720D0001_3600|2024-08-09|3575000.00|0Source - $3.6M
Department of Health and Human Services
Indian Health Service · 2024-07-23 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71224F80070_7527_36W79720D0001_3600|2024-07-23|3575000.00|0Source - $3.5M
Department of Health and Human Services
Indian Health Service · 2024-07-05 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71023F80359_7527_36W79720D0001_3600|2024-07-05|3500000.00|P00003Source - $3.3M
Department of Health and Human Services
Indian Health Service · 2024-07-12 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80290_7527_36W79720D0001_3600|2024-07-12|3300000.00|0Source - $3.1M
Department of Health and Human Services
Indian Health Service · 2024-08-13 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80140_7527_36W79720D0001_3600|2024-08-13|3060921.00|0Source - $3.0M
Department of Health and Human Services
Indian Health Service · 2024-08-10 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80615_7527_36W79720D0001_3600|2024-08-10|3000000.00|P00008Source - $3.0M
Department of Health and Human Services
Indian Health Service · 2024-06-27 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80600_7527_36W79720D0001_3600|2024-06-27|3000000.00|P00012Source - $3.0M
Department of Health and Human Services
Indian Health Service · 2024-04-24 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80075_7527_36W79720D0001_3600|2024-04-24|3000000.00|P00002Source - $3.0M
Department of Health and Human Services
Indian Health Service · 2024-04-04 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80600_7527_36W79720D0001_3600|2024-04-04|3000000.00|P00011Source - $3.0M
Department of Health and Human Services
Indian Health Service · 2024-02-27 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80075_7527_36W79720D0001_3600|2024-02-27|3000000.00|P00001Source - $2.8M
Department of Justice
Federal Prison System / Bureau of Prisons · 2023-10-30 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000001_1540_36W79720D0001_3600|2023-10-30|2778086.98|0Source - $2.7M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-04-15 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000165_1540_36W79720D0001_3600|2024-04-15|2668850.46|0Source - $2.6M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-05-22 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000208_1540_36W79720D0001_3600|2024-05-22|2639912.00|0Source - $2.6M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-05-31 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000226_1540_36W79720D0001_3600|2024-05-31|2626598.86|0Source - $2.6M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-05-31 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000220_1540_36W79720D0001_3600|2024-05-31|2616008.00|0Source - $2.5M
Department of Health and Human Services
Indian Health Service · 2024-04-10 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80087_7527_36W79720D0001_3600|2024-04-10|2500000.00|0Source - $2.5M
Department of Health and Human Services
Indian Health Service · 2024-02-13 · NAICS 325412 · PSC 3650
tx|CONT_AWD_75H71224F80024_7527_36W79720D0001_3600|2024-02-13|2499000.00|0Source - $2.4M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-03-18 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000138_1540_36W79720D0001_3600|2024-03-18|2433824.17|0Source - $2.4M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-07-03 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B51924F00000107_1540_36W79720D0001_3600|2024-07-03|2417863.68|0Source - $2.4M
Department of Justice
Federal Prison System / Bureau of Prisons · 2023-12-06 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000089_1540_36W79720D0001_3600|2023-12-06|2372012.21|0Source - $2.3M
Department of Justice
Federal Prison System / Bureau of Prisons · 2023-12-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000087_1540_36W79720D0001_3600|2023-12-01|2304917.26|0Source - $2.3M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-09-19 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000278_1540_36W79720D0001_3600|2024-09-19|2254255.85|P00002Source - $2.2M
Department of Health and Human Services
Indian Health Service · 2024-09-20 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80167_7527_36W79720D0001_3600|2024-09-20|2159128.33|0Source - $2.0M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-02-08 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000119_1540_36W79720D0001_3600|2024-02-08|2010882.68|P00001Source - $2.0M
Department of Health and Human Services
Indian Health Service · 2024-07-12 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80593_7527_36W79720D0001_3600|2024-07-12|2000000.00|P00002Source - $2.0M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-05-09 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B20524F00000009_1540_36W79720D0001_3600|2024-05-09|2000000.00|P00009Source - $2.0M
Department of Health and Human Services
Indian Health Service · 2024-05-08 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80075_7527_36W79720D0001_3600|2024-05-08|2000000.00|P00003Source - $2.0M
Department of Health and Human Services
Indian Health Service · 2024-02-09 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80600_7527_36W79720D0001_3600|2024-02-09|2000000.00|P00010Source - $1.8M
Department of Health and Human Services
Indian Health Service · 2023-10-31 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80615_7527_36W79720D0001_3600|2023-10-31|1800000.00|P00005Source - $1.7M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-08-07 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000270_1540_36W79720D0001_3600|2024-08-07|1712611.07|0Source - $1.7M
Department of Health and Human Services
Indian Health Service · 2024-08-09 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80317_7527_36W79720D0001_3600|2024-08-09|1700000.00|0Source - $1.7M
Department of Health and Human Services
Indian Health Service · 2023-12-11 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80600_7527_36W79720D0001_3600|2023-12-11|1700000.00|P00009Source - $1.6M
Department of Justice
Federal Prison System / Bureau of Prisons · 2023-12-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B10624F00000003_1540_36W79720D0001_3600|2023-12-01|1614264.13|P00001Source - $1.6M
Department of Health and Human Services
Indian Health Service · 2023-12-01 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80032_7527_36W79720D0001_3600|2023-12-01|1600000.00|0Source - $1.5M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-07-03 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B51924F00000105_1540_36W79720D0001_3600|2024-07-03|1525644.00|0Source - $1.5M
Department of Health and Human Services
Indian Health Service · 2024-04-30 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80615_7527_36W79720D0001_3600|2024-04-30|1500000.00|P00007Source - $1.5M
Department of Health and Human Services
Indian Health Service · 2023-11-21 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71022F80600_7527_36W79720D0001_3600|2023-11-21|1500000.00|P00008Source - $1.3M
Department of Health and Human Services
Indian Health Service · 2024-09-06 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80155_7527_36W79720D0001_3600|2024-09-06|1296172.22|0Source - $1.2M
Department of Health and Human Services
Indian Health Service · 2024-03-22 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80078_7527_36W79720D0001_3600|2024-03-22|1200000.00|0Source - $1.2M
Department of Health and Human Services
Indian Health Service · 2024-02-13 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80064_7527_36W79720D0001_3600|2024-02-13|1200000.00|0Source - $1.1M
Department of Justice
Federal Prison System / Bureau of Prisons · 2024-09-19 · NAICS 325412 · PSC 6505
tx|CONT_AWD_15B20524F00000158_1540_36W79720D0001_3600|2024-09-19|1079742.64|P00001Source - $1.0M
Department of Health and Human Services
Office of Assistant Secretary for Preparedness and Response · 2024-08-01 · NAICS 339112 · PSC 6515
tx|CONT_AWD_75A50324P00011_7505_-NONE-_-NONE-|2024-08-01|1008668.41|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-07-19 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80131_7527_36W79720D0001_3600|2024-07-19|1001084.27|0Source - $1.0M
Department of Health and Human Services
Office of Assistant Secretary for Preparedness and Response · 2024-07-20 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75A50224F80014_7505_36W79720D0001_3600|2024-07-20|1000000.13|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-08-29 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80345_7527_36W79720D0001_3600|2024-08-29|1000000.00|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-08-02 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80307_7527_36W79720D0001_3600|2024-08-02|1000000.00|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-07-31 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80134_7527_36W79720D0001_3600|2024-07-31|1000000.00|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-07-18 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71024F80288_7527_36W79720D0001_3600|2024-07-18|1000000.00|0Source - $1.0M
Department of Health and Human Services
Indian Health Service · 2024-06-25 · NAICS 325412 · PSC 6505
tx|CONT_AWD_75H71124F80113_7527_36W79720D0001_3600|2024-06-25|1000000.00|0Source
What they spent
This is the annual total reported in lobbying filings. It is not labeled as spending on a specific contract.
No lobbying-company match is attached yet.
Donation totals combine PAC and employee-attributed individual records where the contractor resolves to a donor.
Who they funded
No matched politician funding is attached to this contractor yet.